/*
java不支持多继承,因为存在安全隐患,当父类中定义了相同功能,功能内容不同时,子类不确定要运行哪一个。
但java保留了这种机制,并用另一种体现形式来完成表示>>多实现(一个类可以实现多个接口)
关系:
类与类之间:继承关系。
接口与类之间:实现关系。
接口与接口之间:继承关系。
*/
interface Smoket{
public abstract void smoket();//默认是public权限
}
interface Game extends Smoket{
public abstract void computerGame();
}
class Student implements Game{
public void smoket(){//默认是default访问权限,重写会失败,所以要改成public
System.out.println("吸烟");
}
public void computerGame(){
System.out.println("游戏");
}
}
class Test{
public static void main(String[] args){
Student s=new Student();
s.smoket();
s.computerGame();
}
}
JAVA基础6.62——接口(2)
最新推荐文章于 2023-05-07 23:55:49 发布