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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© ELine 中级黑马   /  2015-1-9 23:55  /  1001 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如果基类为抽象类,子类还会访问抽象类的构造函数吗,如果会的话,抽象类不能创建对象,其构造函数有什么意义

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1 赞一个!

查看全部评分

7 个回复

倒序浏览
可以初始化一些成员什么的啊,这些东西可以继承给子类的,子类在构造函数中使用supper就可以用到父类中的构造方法,父类是抽象的也无妨的
回复 使用道具 举报
简单来说,子类会继承父类中某些属性,而这些属性的初始化,就需要父类的构造函数了!
回复 使用道具 举报
能,因为父类的构造函数是帮助子类建立对象的。
回复 使用道具 举报
就是给子类在创建对象时拿来调用的
回复 使用道具 举报
在继承中,子类中的构造函数都应该去访问父类的构造方法,因为子类继承父类,会继承到父类中的数据,所以必须要看父类是如何对自己的数据进行初始化的。
回复 使用道具 举报
肯定会啊,子类还会访问父类的构造函数是为初始化父类中的数据
回复 使用道具 举报
AnElse 中级黑马 2015-1-10 23:06:33
8#
因为子类继承了父类中的内容,所以必须要知道父类中的是如何初始化的,总不能不知道父类的初始化就用吧。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马