35 内部类和匿名类---Mar老师笔记
来源:互联网 发布:淘宝网魔豆妈妈店铺 编辑:程序博客网 时间:2024/06/18 14:34
内部类
class A { int i; class B{ int j;int funB(){ int result = A.this.i + this.j; //外部类A .this return result;} }}//内部类可以使用A中的成员变量。并不意味着继承了A,只是能使用成员变量,不能拥有A的成员变量//你要想使用外部类的变量 就要写 A.this.i + this.
实现内部类的对象
class Test{ public static void main(String args){A a = new A();A.B b = a.new B();//内部类d点外部类 a.i = 2;b.j = 3; int result = b.funB();System.out.pritln(result); }}
运行结果为:5
匿名类
//A.javainterface A{ public void doSomething();}
//B.javaclass B{ public void fun(A a) { System.out.println("B类的fun函数"); a.doSomething(); }}
//Test.javaclass Test{ public static void main() { B b = new B(); b.fun(new A() { public void doSomething() { System.out.println("匿名内部类"); } }); }}
运行结果:
- 35 内部类和匿名类---Mar老师笔记
- 内部类和匿名类
- 内部类和匿名类
- 内部类和匿名类
- 内部类和匿名类
- 内部类和匿名类
- 内部类和匿名类
- JAVA 匿名类和内部类 、匿名内部类
- JAVA中的匿名类、内部类和匿名内部类
- 匿名类和匿名内部类
- Java笔记十八.内部类和匿名类
- 匿名内部类笔记
- 匿名内部类笔记
- 匿名类、内部类、匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类,内部类,匿名内部类
- (笔记五)内部类、匿名类、包
- android Button事件处理
- android输入子系统模型分析:
- OpenWRT移植到三星S5PV210处理器上
- CSS分割图片
- Toll-Free Bridging
- 35 内部类和匿名类---Mar老师笔记
- Adobe面试题“不使用/,%,+和*,如何判断一个数能否被3整除”的解答
- uClinux crc error system halt
- Linux进程通信总结(一)--序
- 解决linux下由于驱动问题引起的RTL8111/8168B网卡下速度慢的问题
- grep 命令详解
- SQL server 2008安装图解
- Care.com:寻找保姆 从美利坚到大不列颠
- Qt学习之QtXml