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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

今天学习下继承的构造函数吧,把我给闹晕了,无参的函数什么时候调用?父类的构造函数跟子类的构造函数到底互相之间怎么调用呢?在线等大神,详细介绍

2 个回复

正序浏览
子类在实例化的时候(也就是在你new的时候)会根据你给的参数调用构造函数,而每个构造函数的第一行其实有一句隐形的super()——也就是父类的无参构造函数,如果父类没有这个函数,子类又没有显示指定调用父类的哪一个,那么子类的实例就会失败
回复 使用道具 举报
构造函数就是构造方法,构造方法不能被继承,可以使用super调用
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马