一个类在继承的同时还可以实现多个接口,但是继承要注意不存在多继承因为会有安全隐患。在继承的同时还可以去实现接口这样增加了扩展性。接口的多实现弥补了不能多继承的缺陷。
class YunDongYuan//一个运动员的父类
{
public void yundong()//运动员都要运动
{
}
}
interface XueXi//一个学习的接口
{
public void xuejava();
}
class LanQiu extends YunDongYuan implements XueXi//一个篮球运动员属于运动员的子类但是他也可以具备学习的功能
{
public void yundong()
{
System.out.println("打篮球");
}
public void xuejava()
{
System.out.println("学Java");
}
}
class Demo
{
public static void main(String[]args)
{
LanQiu lq = new LanQiu();
lq.yundong();
lq.xuejava();
}
} |