抽象类的说明

原创 2011年01月17日 17:39:00

 

 抽象类的作用:

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

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

 抽象类是从多个具体的

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

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

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

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

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

 

 

相关文章推荐

第十三周 项目一 (3)Animal 抽象类加入名字。

/* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:d.cpp *作 者:张旺华 *完成日期:2015年5月27日 ...

实现抽象类求面积方法

  • 2015年05月31日 19:27
  • 44KB
  • 下载

抽象类和接口的区别

  • 2014年04月23日 19:24
  • 3KB
  • 下载

【学习笔记09】java面向对象-final、抽象类

final(最终、修饰符)   final关键字的用法: 1. final关键字修饰一个基本类型的变量时,该变量不能重新赋值,第一次的值为最终的。 2. fianl关键字修饰一个引用类型变量...
  • faded_
  • faded_
  • 2017年05月03日 15:54
  • 80

关于接口和抽象类的案例

  • 2014年08月25日 21:28
  • 619B
  • 下载

Java抽象类和接口

  • 2014年09月13日 12:15
  • 1KB
  • 下载

Java-面向对象(高级篇)--抽象类与接口的应用

抽象类与接口的应用 一. 抽象类的实际应用——模板设计 通过对象的多态性可以为抽象类实例化,那么抽象类该如何使用那?假设人分为学生和工人,学生和工人都可以说话,但是说的内容不相同,那么说话的功能...

NIIT 抽象类代码

  • 2013年08月26日 16:05
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:抽象类的说明
举报原因:
原因补充:

(最多只允许输入30个字)