关闭

抽象类的说明

424人阅读 评论(0) 收藏 举报

 

 抽象类的作用:

 抽象类中可以有构造方法,(构造方法只能写成public ,否则子类会报错误,原因是子类创建实例的时候要先创建父类实类,

 如果父类的构造方法设成private 就不能创建父类实例).但不能创建实例,它只能当父类被继承,从语义角度看,

 抽象类是从多个具体的

 类中抽象出来的作为父类,他具有更高层次的抽象。从多个具有相同特征的类中抽象出的抽象类,以这个抽象

 类作为其子类的模板,从而避免子类设计的随意性。

 抽象类体现的是一种模板模式的设计模式,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展

 改造,但子类总体上会大致保留类的行为方式。

 如果编写一个抽象类,父类提供了多个子类的通用方法,并把一个或是多个方法留给子类去实现,为就是模板设计模式。

 

 

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:510568次
    • 积分:6604
    • 等级:
    • 排名:第3732名
    • 原创:227篇
    • 转载:22篇
    • 译文:0篇
    • 评论:63条
    最新评论
    软件工程 算法 数据结构
    android 专栏