黑马程序员技术交流社区

标题: 关于抽象类中构造函数的作用 [打印本页]

作者: ankje    时间: 2015-3-5 22:28
标题: 关于抽象类中构造函数的作用
今天看到学习视频中抽象类的部份,里面谈及“抽象类中一定要有构造函数吗?”,答案是“一定,因为是用于给子类对象初始化”。那时我就纳闷了,难道没有抽象类的构造函数,子类对象就不能初始化了吗?最后我只能理解为:子类构造函数所隐藏的super(),所以要是没有了抽象类中对应的构造函数,代码就不能顺利执行!

问:抽象类中构造函数的作用是什么?它为什么一定要存在?我的理解对吗?
作者: wf111sxwf    时间: 2015-3-5 23:21
抽象类主要用于程序体系的设计   架构师的主要任务就是用大量的接口和抽象类 完成一个项目的 逻辑串联 由下面的工程师去完成方法的具体实现  抽象类 主要用于类的设计 把不确定实现的方法包咯出去交给 子类去完成  最直接的体现就是模板方法设计模式了     另外 我个人建议 一开始不理解的话 就记住  以后接触的东西多了  自然知道为何要这样做
作者: 朱明仁    时间: 2015-3-5 23:52
先收藏,没看明白




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