黑马程序员技术交流社区

标题: 抽象类的作用是什么 [打印本页]

作者: Huberry    时间: 2014-8-13 00:03
标题: 抽象类的作用是什么

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

作者: 韩天雷    时间: 2014-8-13 00:42
抽取了共性
作者: 舍我其谁    时间: 2014-8-13 01:14
不允许创建对象
作者: M单色调    时间: 2014-8-13 05:47
增加了类与类之间关系,多态等等!问度娘吧!
作者: jackhai9    时间: 2014-8-13 06:38
除此之外,还方便子类扩张功能。
作者: pengyu1801    时间: 2014-8-13 08:39
提高了扩展性
作者: 波风梅西    时间: 2014-8-13 10:59
抽取共性,定义基础内容
作者: 嘿~~    时间: 2014-8-13 11:48
抽象类是作为子类的一个模板,其抽象方法并没有方法体,需要子类根据自己的情况去覆盖,可以为多个具有相同功能不同功能体的子类提供规范,
作者: 申航航    时间: 2014-8-13 11:54
提取出共性,然后各个子类可以有不同的实现,抽象类不能创建对象。
作者: ﹑淼    时间: 2014-8-13 12:36
你说的不对,父类装的是多个类共有的成员,这样写体现方便阅读,提高代码复用性,阔展性等等
作者: 臭豆腐_w    时间: 2014-8-13 13:51
定义一类事物的相同内容,提高代码的复用性
作者: 落幕繁华    时间: 2014-8-13 16:20
向上抽取共性,提高代码的复用性提高编程效率
作者: 阳光的嘉主角    时间: 2014-8-13 16:25
抽取公共方法,供子类实现
作者: Caincxy    时间: 2014-8-13 16:46
我来学习一下
作者: nadax    时间: 2014-8-13 17:28
简单点说,比如:像腾讯、微软这样的定义这个抽象类,它肯定就规定了基础的规则和结构。但是使用的开发者可以不断拓展,这样既能起到约束又能达到目的。 这只是一方面 如果从多态角度来说。那用处就更多了




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