类和接口的继承与实现关系!
1.类可以继承抽象类,继承必须是单根继承
class A excends b 继承是子类去继承父类的方法,如果不是单根继承,假如继承了二个或者多个父类,而父类中有相同的方法,子类不知道应该调用父类的那个方法,所以不能多继承!
2.类可以实现多个接口
class A implements B,C 接口中都是抽象的方法,而在类中需要写出具体的方法,赋予具体的操作,因为这些方法都是抽象的,没有方法体,所以在类中重写后,执行自己对应的操作就可以!
3.接口可以继承一个或多个接口
interfa3 extends interface2,interface1;因为继承只是继承了方法,不是要具体去实现,所以可以继承一个或者多个;
4.接口不能实现接口
例如 interface2 implements inteface3(是错误的!),因为接口中的方法是抽象的,不能去实现某个接口的方法,所以不可以用接口来实现接口!