Howe2

导航

JAVA学习(六)——多态+final关键字+四种权限修饰符

多态

0

多态的格式和使用

子类被当作父类使用,猫被当作动物来看待
0

多态中成员变量的访问特点

0
访问成员变量和成员方法优先用谁不一样?所以多态创建的对象被当作父类来看待?原来不能调用子类的成员变量和成员方法,但是会调用子类覆盖重写后的成员方法,而不是父类的原方法

多态中成员方法的使用特点

0
注意:成员变量和成员方法不同,运行看右边,但是子类特有的方法还是不能用(因为编译没通过 编译看左边,所以。。。),这也就意味着只能运行共有方法和父类特有?

使用多态的好处

0
好处仅仅是为了写代码的时候更好辨认??虽然写的代码多了确实容易乱

对象的向上转型(其实就是多态方法)

0
向上转型一定是安全的,从小范围转到了大范围
向上转型也就是多态的弊端:无法调用子类特有的方法和成员变量

对象的向下转型(就是还原)

0
0

用instanceof关键字

0
0
接口当作方法参数代表什么?(第一次遇到)

final关键字

0

修饰类

0

修饰成员方法

0

修饰局部变量

0
 
0

修饰成员变量

0

四种权限修饰符

0
private          同一个类可以访问
(default)        同一个包可以访问
protected      不同包子类可以访问
public           都可以访问

posted on 2021-09-06 18:00  Howe2  阅读(38)  评论(0编辑  收藏  举报