publicclassOuterClass{//内部类相当于类的一个属性classInnerClass{}//静态内部类和外部类属于并列关系staticclassStaticInnerClass{}//匿名类static USB u =newUSB(){@Overridepublicvoida(){
System.out.println("run...");}@Overridepublicvoidb(){}};publicstaticvoidmain(String[] args){
u.a();//局部内部类classX{}}}abstractclassAnimal(){voidrun();}interfaceUSB{voida();voidb();}