Files
javaSE-260914/day10/src/com/inmind/interface_poly10/Demo11.java
T
2026-10-09 10:45:51 +08:00

24 lines
660 B
Java

package com.inmind.interface_poly10;
/*
多态的前提:
1.继承或实现,二选一
2.要有重写
3.父类(接口)引用指向子类(实现类)对象
接口的多态:
父类类型 对象名 = new 子类类型();
接口类型 对象名 = new 该接口的实现类对象();
*/
public class Demo11 {
public static void main(String[] args) {
//普通的实现类对象
MyInterfaceImpl impl1 = new MyInterfaceImpl();
//接口的多态
MyInterface impl2 = new MyInterfaceImpl();
//多态的口诀:1.父类引用指向子类对象 2.编译看左边,运行看右边
impl2.method();
}
}