Java和多重继承
Java不支持多重继承。这意味着一个类不能扩展一个以上的类。因此,跟随是非法的
public class extends Animal, Mammal{}但是,一个类可以实现一个或多个接口,这帮助Java摆脱了多重继承的可能性。extend关键字仅使用一次,并且父接口在逗号分隔的列表中声明。例如,如果Hockey接口同时扩展了Sports和Event,它将被声明为-
public interface Hockey extends Sports, Event
下面的示例演示正在运行的示例。
示例
interface Event {
public void start();
}
interface Sports {
public void play();
}
interface Hockey extends Sports, Event{
public void show();
}
public class Tester{
public static void main(String[] args){
Hockey hockey = new Hockey() {
public void start() {
System.out.println("Start Event");
}
public void play() {
System.out.println("玩运动。");
}
public void show() {
System.out.println("显示曲棍球。");
}
};
hockey.start();
hockey.play();
hockey.show();
}
}输出结果
Start Event 玩运动。 显示曲棍球。
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短