接口、抽象类、普通类继承和实现关系

来源:互联网 发布:java当前类属性的类型 编辑:程序博客网 时间:2024/06/05 05:06


1.接口一般用来被实现,一旦被继承则继承者一定为接口(接口只能接口之间互相继承,只能被非接口实现)

2.抽象类可以和普通类一样去继承和实现,区别:
a.普通类和抽象类都可以继承(抽象类、普通类),都可以被(普通类、抽象类)继承

b.抽象类实现接口时可以不对接口中的方法具体实现(相当于接口之间的继承),但被普通类继承时则要所有的方法(包括接口中的)


具体关系如下:

 


原创粉丝点击