本帖最后由 周坤 于 2012-7-18 17:56 编辑
- class Demo11
- {
- private int age;
- public Demo11(int i)
- {
- age=i;
- }
- boolean compare(Demo11 anotherDemo)
- {
- if (this.age==anotherDemo.age)//为什么能编译通过?这里访问到了另一个类的私有变量,麻烦解释一下??
- return true;
- else
- return false;
- }
- }
- public class TestCompare
- {
- public static void main(String args[])
- {
- Demo11 aa=new Demo11(20);
- Demo11 cc=new Demo11(22);
- System.out.println(aa.compare(cc)?"年龄相等":"年龄不等");
- }
- }
复制代码 为什么能访问到呢? |
|