黑马程序员技术交流社区

标题: 抽象类存在的意义 [打印本页]

作者: 窝牛。    时间: 2015-11-7 14:47
标题: 抽象类存在的意义
在继承普通类的时候,子类可以直接使用父类的方法等,但是继承 抽象类时,因为抽象类中没有方法主体,也不能实例化,子类还得覆盖那些抽象方法,既然这样,那何必要继承抽象类呢?自己写一些方法不就行了吗?
作者: 窝牛。    时间: 2015-11-7 14:58
沙发先占了.......
作者: yuhongzhen    时间: 2015-11-7 15:31
抽象类主要是为了解决,在描述一个类的时候,其子类有共同的方法,但是具体实现又不同,因此父类需要定义这个方法,但是又不能具体实现,只能写成抽象的方法。希望对你有帮助
作者: 路好营    时间: 2015-11-7 18:49
为了练成葵花宝典,必须强制自宫
作者: 刘旭波    时间: 2015-11-7 19:55
3楼解释的很不错,例如视频教学中的 员工与经理,员工跟经理都有名字,工号,工资,但执行不同的工作,就需要将工作方法抽象
作者: Jared    时间: 2015-11-7 20:32
是不是抽象方法也有方法体,只是隐形的,是去调用系统的功能
作者: young_ants    时间: 2015-11-7 21:26
不清楚将要做什么,但是知道有这个行为,所以就抽象,如若使用,必须强制重写
作者: dai2686779    时间: 2015-11-7 22:35
6666666666666666
作者: yubail    时间: 2015-11-8 00:41
来顶一下
作者: 请指教    时间: 2015-11-8 15:44
我想重点是提醒你 不要忘记了 覆盖此类的抽象方法 你能保证你覆盖方法时不会漏掉一两个?




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