面向对象-super、final、static

调用父类中的构造方法:super();

final修饰符:可以用来修饰类,类的成员,以及局部变量。不能修饰构造方法

final修饰类不可以被继承,但是可以继承其他类

final修饰的方法不可以被子类重写,但父类中没有被final修饰方法,子类重写后可以加final

final修饰的变量叫常量,一次赋值,终身不变

引用类型的变量值为对象地址值,地址值不能更改,但是地址内的对象属性值可以修改

static关键字:被static修饰的成员变量属于类,不属于这个类的某个对象

被static修饰的变量可以之间通过类名访问

注意:静态内容是优先于对象存在,只能访问静态,不能使用this/super。静态修饰的内容存于静态区

多态调用方法中,编译看=左边,父类有,编译成功,父类没有,编译失败

运行,静态方法,运行父类中的静态方法,

运行,非静态方法,运行子类的重写方法

成员变量,编译运行全是父类

 

posted @ 2021-07-06 10:59  XY12313  阅读(29)  评论(0)    收藏  举报