方法:方法就是行为,一个类可以有很多方法,逻辑运算、数据修改以及所有动作都是在方法中完成的(函数)
属性:属性就是状态,及变量如String Color=”red”;
实例变量:每个对象都有独特的实例变量...Base s = new Base();
1,Base.class加载进内存
2,声明一个Base类型引用 s
3,在堆内存创建对象,
4,给对象中属性默认初始化值 null
5,属性进行显示初始化 Other...6,构造方法进栈,对对象中的属性赋值 weiyigeek,构造方法弹栈
7,将对象的地址值赋值给 s
8.对象调用getName方法进行输出属性值
(1) static关键字
关键字的特点:
a:随着类的加载而加载...关键字修饰局部变量:
基本类型:是值不能被改变
引用类型:是地址值不能被改变,对象中的属性可以改变
Q:final修饰变量的初始化时机?...a = new Cat(); //开发的是很少在创建对象的时候用父类引用指向子类对象,直接创建子类对象更方便,可以使用子类中的特有属性和行为
method(new Cat());