| 
 
| class Cat {
 int age;
 public Cat(int age)
 {
 this.age=age;
 }
 }
 class CatDemo
 {
 public static void main(String[] args)
 {
 Cat cat1 = new Cat(12);
 Cat cat2 = new Cat(12);
 System.out.println((cat1.age)==(cat2.age));    //true
 }
 }
 运行结果是true,==是通过地址进行比较
 请问cat1和cat2两对象的内存不同,为什么结果是真呢?
 
 | 
 |