A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张变 中级黑马   /  2014-3-16 14:18  /  1138 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么要使用抽象类(什么时候使用抽象类)
父类中被子类重写的虚方法不用实现或不知如何实现时,需将该方法定义为抽象方法,抽象方法必须定义在抽象类中,此时使用抽象类。

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

1 个回复

倒序浏览
抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。在设计一些大的模块单元时,可以用到抽象类。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马