java学习日记(20211017)
2021/10/17 17:11:16
本文主要是介绍java学习日记(20211017),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
编程作业P73-9
import java.util.Scanner; class Src{ protected int TargetNum; public Src(int orinum) { this.TargetNum=orinum; } } class Dis{ public static int flg=0; public static void tongzhi() { flg=1; } public static void print(Src A){ System.out.println("whether get the message:"+flg); System.out.println(A.TargetNum); } } class ChangeTarget{ private static int i; public static void change(Src A,int Tnum) { A.TargetNum=Tnum; } } public class Test8 { public static void main(String[] args) { // TODO 自动生成的方法存根 Src A=new Src(100); Scanner sc = new Scanner(System.in); while(true) { int changenum=sc.nextInt(); ChangeTarget.change(A,changenum); Dis.tongzhi(); Dis.print(A); } } }
自作聪明的搞了一点输入流,反复读入想要修改的src封装属性值,在main里面搞得,好像也没什么问题
论述题:
1.访问控制修饰符:public、protected、无、private;
public:所有类。protected:根据类中定义,可供包中类的引用(子类引用)。无:包中类。private:当前本类。
2.可见的属性方法:public、protected。
3.组合:java代码复用的一种方法,使用多个已有的对象组合为一个功能更加复杂强大的新对象
4.重载:多态的一种机制,一个程序中同名的不同方法共存的情况。
5.复写:子类对父类的同名方法(方法名称相同,参数相同,返回类型相同)重新进行定义,即在子类中定义与父类中已定义的同名而内容不同的方法。
这篇关于java学习日记(20211017)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南