赞
踩
(1)匿名内部类格式:
格式:
new 父类或者接口(){
重写接口或者父类中的方法
(一般不超过三个)
};
(2)使用匿名内部类的情况:
(3)匿名内部类测试:
interface USB{ void open(); void close(); } class PC{ void use(){ //USB u = new Mouse(); USB u = new USB(){//内部类的简写形式 public void open(){ System.out.println("插上鼠标"); } public void close(){ System.out.println("拔掉鼠标"); } };//直接在这后面.opern()也能执行,但只能调用一个操作 u.open(); u.close(); } /* //内部类 class Mouse implements USB{ public void open(){ System.out.println("插上鼠标"); } public void close(){ System.out.println("拔掉鼠标"); } } */ } class InnerDemo2{ public static void main(String[] args){ PC pc = new PC(); pc.use(); } }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。