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

第14章 抽象类和接口

时间:2016-06-08 23:11:17      阅读:372      评论:0      收藏:0      [点我收藏+]

标签:

抽象类:类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计的非常抽象,以至于它都没有任何具体的实例。这样的类称为抽象类。类名前使用abstract

抽象方法:父类中的方法,因为父类为抽象,无法根据具体的实例进行实现,因此,这样的方法属于抽象方法。方法头使用abstract

UML中抽象类和抽象方法的名字用斜体表示:

技术分享

抽象类不能使用new创建实例。抽象方法只有定义而没有实现。它的实现由子类提供。一个包含抽象方法的类必须声明为抽象类。

抽象类的构造方法定义为protected,因为它只被子类使用。创建一个具体的子类的实例时,它的父类的构造方法被调用以初始化父类中定义的数据域。

关于抽象类的几个关注点:

技术分享

第14章 抽象类和接口

标签:

原文地址:http://www.cnblogs.com/wanjiang/p/5571407.html

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