1. 匿名对象就是定义一个没有名称的对象。

  2. 该对象的特点是只能使用一次。

  3. 该对象会直接在堆中开辟内存空间。

  4. 该对象使用后会成为垃圾对象,被GC回收。

/** *  * 匿名对象 * 如果对象只用一次就可以生成一个匿名对象 * */public class Main{	public static void main(String[] args) {		//生成一个匿名对象,该对象只能使用一次		new Cat("Tom").work();			}}
public class Cat {	String name;		public Cat(String name) {		this.name=name;	}		public void work(){		System.out.println("抓老鼠");	}}