Java 匿名类,
分享于 点击 14230 次 点评:9
Java 匿名类,
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
说的不对还请拍砖
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
先说 Java 匿名类的怎体理解:
new A(){
public void show(){
System.out.println("这是匿名类");
}
}
上面的例子可以分解为
1.A aa = new A();
2.class A(){
public void show(){
System.out.println("这是匿名类");
}
}
3.aa.show();
所以匿名类,也就是类名匿去 把 对象名也匿去;
好了,然后把理解思路说完,就分类:
1.抽象类
new 抽象类(){
实现抽象类中的抽象方法();
}
2.接口
new 接口(){
实现接口中的抽象方法();
}
3.普通类
new 普通类(){
实现/自己定义方法();
}
分类说完了,下面来个总结
匿名类也就是同时匿去对象和类名的语句块,他的公式:
new 各种类名/各种接口名(){
实现/重写方法
}
相关文章
- 暂无相关文章
用户点评