概念
1、匿名内部类就是没有名字的类。
格式
newname(parameter) { ...... }
使用注意
2、匿名内部类别没有访问修饰符。
匿名内部类别必须继承抽象类别或实现界面。
匿名内部类别中不能有静态成员或方法。
匿名内部类别没有结构方法,因为没有类别名称。
实例
publicclassButton{ publicvoidclick(finalintparams){ //匿名内部类,实现的是ActionListener接口 newActionListener(){ publicvoidonAction(){ System.out.println("clickaction..."+params); } }.onAction(); } //匿名内部类必须继承或实现一个已有的接口 publicinterfaceActionListener{ publicvoidonAction(); } publicstaticvoidmain(String[]args){ Buttonbutton=newButton(); button.click(); } }
以上就是java匿名内部类的使用,希望对大家有所帮助。更多Java学习指路:Java基础
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容