匿名内部类的特点是只需要使用一次,也就是说,匿名类不能重复使用。创建匿名内部类的实例后,这个匿名内部类会立即消失。
语法格式如下
new A(){}
匿名内部类应该遵循以下原则
匿名类没有构造方法
匿名类不能定义静态的成员
匿名类不能用修饰符修饰
只可以创建一个匿名类
示例代码如下
import java.util.*;
abstract class Freshkeepingfilm{
abstract void pack();
}
public class HelloWorld {
public static void main(String[] args) {
new Freshkeepingfilm(){
void pack(){
System.out.println("缠上保鲜膜为香肠保鲜");
}
}.pack( );
}
}