1.当对象引用次数较少时,可以创建匿名对象,否则不可。
1.当对象引用次数较少时,可以创建匿名对象,否则不可。
只使用一次--匿名对象
匿名对象不可以在其他地方使用
销毁时候:先销毁栈 然后销毁没有长地址指向的堆 然后销毁各个未被指向的堆(堆可以放地址)
new a()
对象做为成员变量
main里两个对象
引用对象为成员变量
匿名对象(直接在方法里new一个对象)
一般生成的这个对象只是用一次
两个匿名变量相互调用
在内存里的情况
然后执行完该语句后 依次空间被释放
引用类型可以是一个类
参数和属性名重名不能
匿名对象,当这个对象只使用一次的时候可以通过匿名对象的方式当做参数传递。