java基本代码挑战

时间:2015-06-14 15:13:48

标签: java

这段代码有什么问题?它编译并运行良好,但代码报告说“代码不能按预期工作”

挑战:更正此代码,以便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);
    }
}
  

代码无法按预期工作

1 个答案:

答案 0 :(得分:2)

问题似乎很奇怪,但答案可能是交换empty()name

yourName

这样消息看起来更符合逻辑。