构造函数调用问题

来源:2-8 编程练习

慕运维8540530

2021-08-17 10:54:25

http://img.mukewang.com/climg/611b24800991c5ea12030832.jpg

http://img.mukewang.com/climg/611b24800977334007560828.jpg

http://img.mukewang.com/climg/611b248009e9e04d07970833.jpg

请问我在父类写了带参和不带参的两个构造函数,但是在子类的构造函数调用父类的构造函数时显示Work(String)类的构造函数没有定义,这是为什么

写回答

1回答

好帮手慕阿园

2021-08-17

同学你好

1、要调用父类构造方法是需要通过super关键字来调用,如

public TestWork() {
super("测试工作");
}

2、如下方法是有返回值的,而同学没有使用return来返回

http://img.mukewang.com/climg/611b2e4d09a7ee6406730129.jpg

3、关于代码规范, 当方法或变量名由一个单词组成时,则该单词均小写。当由多个单词组成时,第一个单词所有字母均小写,从第二个单词开始,每个单词的首字母大写。如:Name应改为:name,getname()应改为getName()

http://img.mukewang.com/climg/611b2efa096a038e03780202.jpg

最后关于代码的问题,建议同学以复制粘贴的形式进行反馈,便于老师运行测试并定位同学的问题

祝学习愉快~

0

0 学习 · 9886 问题

查看课程