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两对象的内存不同,为什么结果是真呢?
|
|