定义:创建子类对象时,除使用父类的构造方法外还有类体。 此类体是去掉类声明后的类体——匿名类。
实质:是一个无名的子类。
语法格式:假设Bank是类,用Bank的一个子类(匿名类) 创建对象的代码如下:
new Bank () {
匿名类的类体
};
特点
匿名类可以继承&重写父类的方法。
使用匿名类时,必然是在某个类中直接用匿名类创建对 象——匿名类是内部类。
匿名类可以访问外嵌类的成员变量&方法。
匿名类体中不可以直接声明static成员变量&方法。
匿名类是没有类名的一个子类,用匿名类创建对象时直 接使用父类的构造方法。