有的书把对象叫做类实例,搞不清楚了,这些有什么区别阿?比如:定义一个类
class ccircle
{
}然后声明对象引用
public class app
{ public static void main (String args[])
{ccircle cir1=new ccircle();
ccircle cir2=new ccircle();//是不是在这个时候已经在堆中开辟了两个内存空间用
... //来放两个对象?还是用来放两个实例?
}
}
class ccircle
{
}然后声明对象引用
public class app
{ public static void main (String args[])
{ccircle cir1=new ccircle();
ccircle cir2=new ccircle();//是不是在这个时候已经在堆中开辟了两个内存空间用
... //来放两个对象?还是用来放两个实例?
}
}
ccircle cir2=new ccircle();//是不是在这个时候已经在堆中开辟了两个内存空间用 对的。
我认为上面一句代码代表三个操作:
1.new ccircle()这时开辟空间。
2.再将用一个指针指向这块空间。
3.然后再把指针赋给 cirl变量。