匿名类对象:创建的类的对象是匿名的。
堆空间中就存在该类的实体,但由于没有对象在栈空间中指向堆空间的实体,所以匿名类只能被调用一次,继后便被系统回收。
例如存在一个类 class Circle():
1)当我们只需要一次调用类的对象时,我们可以考虑使用匿名的方式创建类的对象。
堆空间中就存在该类的实体,但由于没有对象在栈空间中指向堆空间的实体,所以匿名类只能被调用一次,继后便被系统回收。
例如存在一个类 class Circle():
类中存在方法show:输出半径
方法printArea:输出面积
则假如存在:new Circle().show,那么在下一步操作为new Circle().printArea就无法显示出结果。