黑马程序员技术交流社区

标题: 什么时候使用抽象类 [打印本页]

作者: 张变    时间: 2014-3-16 14:18
标题: 什么时候使用抽象类
为什么要使用抽象类(什么时候使用抽象类)
父类中被子类重写的虚方法不用实现或不知如何实现时,需将该方法定义为抽象方法,抽象方法必须定义在抽象类中,此时使用抽象类。
作者: shangxin    时间: 2014-3-16 15:00
抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。在设计一些大的模块单元时,可以用到抽象类。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2