本帖最后由 马德强 于 2011-12-9 09:32 编辑
- class Person
- {
- private String name;
- private int age;
- Person(String name,int age)
- {
- this.name=name;
- this.age=age;
- }
- public String getName()
- {
- return name;
- }
- public int getAge()
- {
- return age;
- }
- public boolean equals(Object obj)
- {
- if(!(obj instanceof Person))
- return false;
- Person p=(Person)obj;
- return this.name.equals(p.name)&&this.age==p.age;
- }
- 。。。。。。。
- }
复制代码 为什么equals方法中,Person p 可以直接访问其私有成员age 和name 呢?
|