标签:over 相同 pre int bsp ext 避免 c++ void
Java不支持多继承,即Java中一个子类只能对应一个父类。而有些高级语言支持多继承,像C++,即一个子类可以对应多个父类。
不支持多继承的好处是:
总之,Java为了让编程更简单、清楚,摒弃了很多其他编程语言的缺点。让我们悄咪咪说一句:“Java是世界上最好的语言!”不要让隔壁PHP朋友听到了2333333。
Java虽然不支持多继承,但是Java支持接口的多继承以及多实现!
也就是说:
这样不就实现了多继承的功能了吗!
1 public interface Interface01 { 2 3 void method1_1(); 4 void method01_2(); 5 6 }
1 public interface Interface02 { 2 3 void method2_1(); 4 void method2_2(); 5 6 }
1 public interface Interface03 extends Interface01,Interface02{ 2 3 }
public class Class01 implements Interface03 { @Override public void method1_1() { } @Override public void method01_2() { } @Override public void method2_1() { } @Override public void method2_2() { } }
public class Class02 implements Interface01,Interface02 { @Override public void method1_1() { } @Override public void method01_2() { } @Override public void method2_1() { } @Override public void method2_2() { } }
标签:over 相同 pre int bsp ext 避免 c++ void
原文地址:https://www.cnblogs.com/liziweiblog/p/11074987.html