这段代码有什么问题?它编译并运行良好,但代码报告说“代码不能按预期工作”
挑战:更正此代码,以便greet函数返回预期值。
public class Person {
String name;
public Person(String personName) {
this.name = personName; // all I had to do was add 'this'
}
public String greet(String yourName) {
return String.format("Hi %s, my name is %s", name, yourName);
}
}
代码无法按预期工作
答案 0 :(得分:2)
问题似乎很奇怪,但答案可能是交换empty()
和name
?
yourName
这样消息看起来更符合逻辑。