1.普通类
AnimalFu a = new AnimalZi new();
2.抽象类 animal 是父类抽象类
Animal a = new Cat();
3.接口 // 学生是类 smoking 是接口
Smoking sk = new Student()
多态的特点:
变量:编译看父类
方法:运行看子类
1.普通类
AnimalFu a = new AnimalZi new();
2.抽象类 animal 是父类抽象类
Animal a = new Cat();
3.接口 // 学生是类 smoking 是接口
Smoking sk = new Student()
多态的特点:
变量:编译看父类
方法:运行看子类