import java.util.ArrayList;
//接下来实现多态传递
// TIP 要<b>运行</b>代码,请按 <shortcut actionId="Run"/> 或
// 点击装订区域中的 <icon src="AllIcons.Actions.Execute"/> 图标。
public class Main {
public static void main(String[] args) {
IG ig=new Teacher();
//接口类型的变量可以指向实现了该接口的类的对象实例
IH ih =new Teacher();
ig.hi();
ih.hi();
}
}
interface IG extends IH{
}
interface IH{
void hi();
}
class Teacher implements IG{
@Override
public void hi() {
System.out.println("hello world ");
}
}
定义接口 IG IH 让IG继承IH 在IH中写hi方法
因为Teacher 类实现IG接口 所以也继承了hi()方法要1在类中实现hi()
在主函数中 接口类型的变量可以指向实现了该接口的变量
输出结果是两个hello world
283

被折叠的 条评论
为什么被折叠?



