Java多态与抽象类

时间:2022-11-02 15:00:09


一、笔记概要

Java多态与抽象类


Java多态与抽象类


Java多态与抽象类


Java多态与抽象类

Java多态与抽象类

二、面向对象的三大特性

Java多态与抽象类


利用多态, 设计出扩展性强的程序

Java多态与抽象类

三、向上转型和向下转型

Java多态与抽象类


insta基类可以引用子类,简化了代码

nceof 判断是否属于这一类及该类的子类

基类的引用指向子类的对象,只能使用基类的属性,不能使用子类特有的属性

向上转型

Java多态与抽象类


向下转型(强转)

Java多态与抽象类


Java多态与抽象类


动态绑定:

在程序运行期间

多态:就是程序在运行过程中根据基类的引用的不同的子类的对象去调用不同子类的方法

1.首先要有继承

2.要有重写方法

3.基类引用指向子类父类