Java中的引用与声明对象

来源:百度知道 编辑:UC知道 时间:2024/05/18 19:00:55
Java中的引用与对象的区别是什么,实例化呢

比如:
Button bb=new Button("asa");
这里的bb指得就是引用,说白了,就是个名字,用这个名字去操纵内存里面的对象块。 new Button()用来创建一个按钮对象并返回该对象的引用,也就是对引用bb的实例化(给其分配内存).其实,引用是放在堆栈里面,而对象则在堆上面创建,在用new创建对象的时候,不但给对象在堆上分配了内存空间,而且也在地址首部创建了一个名字。你暂且把“=”看作赋值,则上面的例子就是把对堆上创建的名字赋给bb.然后用bb去操纵这块内存。再慢慢体会一下。

引用是遥控器,对象是电视机