黑马程序员技术交流社区

标题: 抽象类 [打印本页]

作者: 苑桥别馆    时间: 2014-11-22 01:05
标题: 抽象类
有个疑问,子类继承父类,父类是抽象的,那么子类就要继承父类的抽象方法,也就是重写,怎么感觉父类的抽象方法好多余?直接在子类中声明并使用不就行了么?为什么还要在父类中抽象出来?
作者: 对牛弹吉他    时间: 2014-11-22 01:19
这个同样困扰着我
作者: 杨佳名    时间: 2014-11-22 01:25
我刚刚看贴吧的,想看更多的回复。结果必须让我登陆才能继续看。然后看到你这个问题。
刚才就跟继承差不多,你要想当我的儿子,就必须复写我的方法,这是我儿子都必须具备的功能
作者: cbb    时间: 2014-11-22 08:37
楼上正解!比如父类是男人,那么有很多男人1类…2类………去继承男人类…,那么男人的的共性是啥?
作者: 依米阳光    时间: 2014-11-22 08:47
起到一个规范化的作用,所以子类必须实现父类中的抽象方法
作者: mmppp    时间: 2014-11-22 10:44
这种抽象方法就是将一些共性方法抽取出来的,你必须要实现的方法,既然你是我的子,你也应该具备这些基本方法。这样的话,就更加的规范,在定义子类的时候也不容易漏掉一些方法。
作者: DamonZh    时间: 2014-11-22 10:59
这就体现了面像对象的思想啦




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