关于java内部类
来源:互联网 发布:淘宝双11报名条件 编辑:程序博客网 时间:2024/05/17 07:02
分享一个java内部类的小例子:
public class A { int arg=1; publicstaticvoid main(String[] args) { new A().new B().fun(); } class B{ int arg=2; publicvoid fun(){ int arg=3; System.out.println(A.this.arg+"\t"+this.arg+"\t"+arg); } }}
注意:内部类中持有外部类的引用,该引用为 外部类名.this 如上面例子中为A.this。
同时,如果一个内部类没有被私有化的话是可以在外部类以外被实例化的。如上例可以这样实例化
A a = new A(); A.B b = a.new B();
- 关于java内部类
- 关于java内部类
- 关于java内部类
- 关于java内部类
- 关于JAVA内部类
- java 关于内部类
- 关于java中的内部类
- 关于JAVA中的内部类
- 关于JAVA内部类笔记
- 关于java内部类总结
- 关于Java中的内部类
- 关于java内部类和匿名内部类
- 关于java内部类(静态内部类和普通内部类)
- 关于java内部类(静态内部类和普通内部类)
- 关于java内部类的总结
- 关于java内部类的总结
- 关于java内部类的总结
- 关于java中的匿名内部类
- 魔力日志制作教程
- jsp页面问题
- java相关总结2-父类和子类的加载关系
- poj 1035 string 的匹配
- 死循环
- 关于java内部类
- 高新技术<六>---> 代理
- java相关总结3--浅克隆和深克隆
- 按层遍历二叉树(队列实现)
- delphi DBGrideh部分常用功能使用说明
- 如何将所有的进程运行在一个指定的CPU上
- 第94天的交易(2013-9-13)(-50)(-164.08)(数据单总盈利:737.35)(贵金属总盈利:-500.42)
- 算法定点化
- 字节问题