
5个回答
展开全部
首先子类中的方法必须调用父类的构造方法,如果父类中只有一个有参的构造方法,你在子类的构造方法必须调用,而且是子类的构造方法第一句话必须是调用父类的有参构造方法,否则编译器会提示错误的。如果父类中有无参的构造方法,你没有写的话会自动调用的
展开全部
构造函数不能继承,只能调用。如果父类没有无参构造函数,创建子类时,必须在构造函数第一行中调用父类有参构造函数。如果不在子类构造函数第一行中调用父类有参构造函数,系统会默认去调用父类的无参构造函数,而父类没有无参构造函数super(),所以编译就无法通过了。如果父类有无参构造函数,只要在子类构造函数第一行调用super()即父类无参构造函数,就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造方法不能继承
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
构造方法不能继承
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先去看看继承的理论知识吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询