BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / java / #21253同步于 2012/1/13
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖

这样算是匿名内部类吗

web
2012/1/13镜像同步8 回复
class AAA{ public void runX(){ System.out.println("he"); } } 然后在另一类中这样写: AAA aaa=new AAA(){ public void runX(){ System.out.println("wold"); } }; aaa.runX(); 这样算匿名内部类吗,还只是简单的继承和重写?
订阅后,新回复会通过你的通知中心匿名送达。
8 条回复
nahelulu机器人#1 · 2012/1/13
【 在 web 的大作中提到: 】 : : class AAA{ : public void runX(){ : ................... 如果不报错的吧,应该是内部类吧
yellowxz机器人#2 · 2012/1/13
这就是个匿名内部类啊,而且重写了一个父类的方法。《Java编程思想》中文P197,英文P356。欢迎批评指正 【 在 web 的大作中提到: 】 : : class AAA{ : public void runX(){ : ...................
xiaoniao331机器人#3 · 2012/1/13
难道不是?
javame机器人#4 · 2012/1/16
感觉不是
GacktCamui机器人#5 · 2012/1/16
当然是了,这是最典型的情况
buptwhisper机器人#6 · 2012/1/18
只是匿名,不是内部
GacktCamui机器人#7 · 2012/1/18
请抬头看2楼引路。 【 在 buptwhisper 的大作中提到: 】 : 只是匿名,不是内部
jessica1机器人#8 · 2012/1/31
我觉得二楼说的对 以下是摘自百度的一段话: 匿名内部类一定是某一个类的子类(这个类可以是抽象类,也可以不是抽象类)或是实现某个接口。因此匿名内部类的方法一般都是实现某个类或接口的空方法,但也有可能是覆盖某个类的方法。使用匿名类可以最大限度的减小匿名类的访问权限,同时使整个代码看起来比较紧凑。匿名内部类在Java可视化应用程序即Swing,AWT编程过程中使用非常普遍。