多态,final,抽象类,接口

88 阅读1分钟

1.多态

1.认识多态

1.1什么是多态

image.png

1.2多态的具体代码实现

image.png

1.3多态的前提

image.png

1.4多态的一个注意事项

image.png

1.5多态调用成员的好处

image.png

2.多态的好处和问题

2.1多态的好处

image.png 总结来说:可以解耦合,扩展性更强,使用父类类型变量作为方法的形参时,可以接收一切子类对象

2.2存在什么问题

image.png

3.如何解决这个问题?

利用类型转换可以解决这个问题

3.1类型转换有几种形式?能解决什么问题?

image.png

3.2强制类型转换需要注意什么?

image.png

3.3强制类型转换前?Java建议我们做什么事情?

image.png

2.final

1.final 可以修饰什么?

image.png

2. final修饰变量时要注意什么?

image.png

3.常量

image.png

4. 使用常量记录系统配置信息的优势、执行原理

image.png

3.抽象类

1.抽象类的作用是什么样的?

image.png

2.抽象类和抽象方法的格式?

image.png

3. 继承抽象类有哪些注意的

image.png

4.接口

1.接口的定义和使用

image.png

2. 使用接口的注意事项

image.png

3.接口中成员的特点

image.png

4.接口与类之间的关系

image.png

5.接口中JDK8以后新增方法

image.png

6.接口小结

image.png

7.接口的设计模式--适配器模式

image.png