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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Huberry 中级黑马   /  2014-8-13 00:03  /  2146 人查看  /  14 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


是不是就仅仅为了强制子类定义父类所具有的功能,除此之外呢?

14 个回复

倒序浏览
抽取了共性
回复 使用道具 举报
不允许创建对象
回复 使用道具 举报
M单色调 来自手机 中级黑马 2014-8-13 05:47:27
板凳
增加了类与类之间关系,多态等等!问度娘吧!
回复 使用道具 举报
除此之外,还方便子类扩张功能。
回复 使用道具 举报
提高了扩展性
回复 使用道具 举报 1 0
抽取共性,定义基础内容
回复 使用道具 举报
抽象类是作为子类的一个模板,其抽象方法并没有方法体,需要子类根据自己的情况去覆盖,可以为多个具有相同功能不同功能体的子类提供规范,
回复 使用道具 举报
提取出共性,然后各个子类可以有不同的实现,抽象类不能创建对象。
回复 使用道具 举报
﹑淼 来自手机 中级黑马 2014-8-13 12:36:41
10#
你说的不对,父类装的是多个类共有的成员,这样写体现方便阅读,提高代码复用性,阔展性等等
回复 使用道具 举报
定义一类事物的相同内容,提高代码的复用性
回复 使用道具 举报
向上抽取共性,提高代码的复用性提高编程效率
回复 使用道具 举报
抽取公共方法,供子类实现
回复 使用道具 举报
我来学习一下
回复 使用道具 举报
nadax 中级黑马 2014-8-13 17:28:06
15#
简单点说,比如:像腾讯、微软这样的定义这个抽象类,它肯定就规定了基础的规则和结构。但是使用的开发者可以不断拓展,这样既能起到约束又能达到目的。 这只是一方面 如果从多态角度来说。那用处就更多了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马