1、方法的重载(相同名称方法实现了不同的逻辑)
2、方法的重写(子类和父类使用相同方法名,并覆盖父类的逻辑,同时又有其他的代码在调用父类的方法)
3、对象的多态性。(该特性可以直接用在抽象类和接口上)
Java引用变量有编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。当这两种类型不一致时,就出现多态(这个就是对象的多态)。
-笔记摘自求知堂Java网课。
1、方法的重载(相同名称方法实现了不同的逻辑)
2、方法的重写(子类和父类使用相同方法名,并覆盖父类的逻辑,同时又有其他的代码在调用父类的方法)
3、对象的多态性。(该特性可以直接用在抽象类和接口上)
Java引用变量有编译时类型和运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。当这两种类型不一致时,就出现多态(这个就是对象的多态)。
-笔记摘自求知堂Java网课。