extends和implements区别:
1:extends继承父类,被继承的子类是”is a“,共性功能(即子类可以直接使用父类的方法,当然也可以重写父类的方法,前提是(父类中该方法不能为final修饰,必须是abstract修饰),面向对象编程中,使用接口也是一种“is a”的关系。而且Java中只能单继承,例如:class A extends B 正确
class A extends B,C 错误
2:implements接口,被实现体现的是”like a“拓展功能。接口方法一般为空,实现接口的类将重写该接口所有的方法,Java允许多实现,例如:class A implements B,C
Java中extends和implements区别
最新推荐文章于 2023-04-14 09:42:49 发布