匿名内部类
来源:互联网 发布:卡通农场 淘宝买金币 编辑:程序博客网 时间:2024/06/01 18:50
public class MainFrame {
public void innerclass(Foo foo){
foo.foo2();
}
public static void main(String args[]){
MainFrame mainFrame = new MainFrame();
mainFrame.innerclass(new Foo(){
@Override
public void foo1(){
System.out.println("我是1");
}
@Override
public void foo2(){
System.out.println("我是2");
}
});
}
public void innerclass(Foo foo){
foo.foo2();
}
public static void main(String args[]){
MainFrame mainFrame = new MainFrame();
mainFrame.innerclass(new Foo(){
@Override
public void foo1(){
System.out.println("我是1");
}
@Override
public void foo2(){
System.out.println("我是2");
}
});
}
}
1、匿名内部类的方法需要在下划线的地方调用,否则不能自己执行
2、更好的实现了多态
3、java包中一些匿名内部类中在调用方法中应该已经定义了内部类中方法的调用,因此,用户只需要实现重写方法,内部类中的方法就会自动执行。
0 0
- 内部类、匿名内部类
- 内部类、匿名内部类
- 内部类,匿名内部类
- 内部类(匿名内部类)
- 内部类 ---匿名内部类
- 内部类,匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类,内部类,匿名内部类
- 匿名内部类,回调...
- 关于匿名内部类
- 匿名内部类
- JAVA匿名内部类
- 返回匿名内部类
- java 匿名内部类
- 匿名类内部类
- JAVA匿名内部类
- CentOS 5.X安装Emacs24.3
- cocos2dx 3.0 研究(2) ui编辑器
- 最强DE 战斗力
- 进击的多线程 --- 线程同步
- 希腊字母
- 匿名内部类
- 黑马程序员_7K面试题_交通灯管理系统
- split 函数
- Adobe Flash Builder 4.6 Premium破解——对于序列号无效的情况
- Zigbee网络中单播、组播、广播通信
- formValidator动态复制表单验证
- OR扩展
- 清水衙门成腐败重灾区:农机补贴2毛5被贪2毛1
- iOS开发——图片转PDF的实现方法