javasepro_DAY03

35 阅读1分钟

行为多态:同样的行为,表现出来的特征不一样 编译看左 运行看右

多态的前提:有继承关系,存在方法重写

image.png 属性,成员变量不谈多态

多态能够实现解耦合,便于扩展和维护

多态下存在的问题:不能直接调用子类独有的功能

image.png

image.png

final关键字:

image.png java中的两种变量类型:

1.成员变量(静态/实例)

2.局部变量(形参/for循环/构造器中的变量)

static final修饰的成员变量叫做常量,值只有一个,而且不能被改变 与自变量不同

常量单词全部大写,多个单词中间用_连接。

使用常量也不会对性能产生影响

image.png

抽象类/抽象方法

image.png

abstract和final关键字不能同时出现,相互排斥。 关于模板方法的总结:

image.png

inteface 接口:不能创建对象

implements用来实现接口,相当于继承 实现接口的类称为实现类

image.png

image.png 接口可以进行多继承

image.png