面向对象大体的概括就是万事万物皆对象。首先不可能一个事物有多个爹吧?
(父类继承,所以只能有一个。但是可以多继承。比如有爸爸,有爷爷,还有曾祖父···太祖···)
【一】即: class A extends B; 并且又可以有,class B extends C;class C extends D;
很可能A就会从B、C、D身上继承到很多东西,也有可能会受到private的保护而无法继承。
但是绝对不能: class A extends B,C,D。
而A可以根据需要对父类的方法重写。
【二】接口,可以理解为特殊的类。可以是对一个类的功能的扩展。简单的生活实际例子,看看你的电脑是不是有多个USB接口?
即 class A implements B,C,D
这个时候,A 必须对接口B,C,D里面进行重写方法哦。别忘了。
|