我不了解私人变量?

时间:2015-05-24 14:59:00

标签: java private

代码没有任何问题,但我不明白为什么你必须创建一个私有字符串name,然后将该字符串与方法即name = n中的字符串相等。

public class Person {
    private String name;

    public Person (String n) {
        name = n;
    }

    public String getName() {
        return name;
    }

    public boolean sameName(Person other) {
        return getName().equals(getName());
    }
}

1 个答案:

答案 0 :(得分:0)

私有变量无法从类外部访问,但只能通过类中的方法访问,以便它更安全