ITPub博客

首页 > IT职业 > IT生活 > 一道迷惑人的SCJP题目

一道迷惑人的SCJP题目

原创 IT生活 作者:luckyjackgao 时间:2007-06-04 22:18:15 0 删除 编辑

package gen;

public class Outer {

public static void main(String args[]){

public class Sad{

}

}
}

编译会报错,理由是方法中的匿名内部类只能是final 或 abstract 。

不过我仍然有个疑问,abstract 的内部类,怎么扩展呢?

[@more@]

想如下的方式,语法上没有问题,不过太变态了。

class Outer {
private abstract class inner_1 {
abstract void func();
}

public class inner_2 extends inner_1 {
public void func() {
};
}

}

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/37160/viewspace-917412/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 构造器陷阱
请登录后发表评论 登录
全部评论

注册时间:2012-07-06

  • 博文量
    13
  • 访问量
    45385