10.6 匿名内部类

来源:互联网 发布:淘宝认证复核失败2017 编辑:程序博客网 时间:2024/06/06 18:49
这又是一块恶心的内容, 代码就不作实现了,大体感觉上很像javascrip里构建匿名方法的形式. 在这里记录一些要点:
1) 匿名内部类其实相当于一个继承了某基类的内部类.
2) 匿名内部类内引用的外部变量都必须是final的, 否则会报错(个人猜测可能是防止出现一些异常修改的时候很难定位问题)
3) 如果仅用外部变量传递给基类构造函数, 不需要是final
4) 匿名类本身不存在构造器(匿名), 但可以利用变量声明域来写一些代码实现构造器的功能
5) 匿名内部类仅能实现一个接口或者一个继承.
0 0
原创粉丝点击