码迷,mamicode.com
首页 > 其他好文 > 详细

抽象类,继承;接口,实现

时间:2020-07-25 23:39:40      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:派生类   构造   才有   一个   默认   str   私有   extend   instance   

extend  继承
私有的方法 和 构造不能继承,其他都能继承
 
开发原则:高内聚,内耦合
 
父类(超类,基类),子类(派生类(扩展类))
当实例化子类对象时,父类对象也相应被实例化。
 
就近原则
 
抽象类不可实例化对象,正如图形类无法实例出任何一种具体图形。
 
抽象类中不一定要有抽象方法,方法可以有方法体。但有抽象方法的类一定是抽象类。
接口相当于纯粹的抽象类。接口中所有方法均是抽象方法,无方法体,所以接口里面的方法可以省略abstract。接口中的方法都只能是public,即使不声明,也默认public。接口中任意字段都自动是final和static。
 
接口不能继承或者实现,因为它的方法没有方法体。
 
接口里面才有default方法,类里面没有
 
instanceof判断一个类是否实现了某个接口,也可以用来判断某个实例对象是否属于某个类

抽象类,继承;接口,实现

标签:派生类   构造   才有   一个   默认   str   私有   extend   instance   

原文地址:https://www.cnblogs.com/21556guo/p/13376303.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!