
概念
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
















































暂无评论内容