内部类
来源:互联网 发布:阿里云子账号登录 编辑:程序博客网 时间:2024/05/16 05:13
<A href="http://www.goodprogrammer.org/" target="blank">android培训</a>------我的java笔记,期待与您交流!
(1)静态内部类(static inner class):只能访问外部类的静态成员或方法,生成静态内部类的方式:
OutClass.InnerClass inner=new OutClass.InnerClass()
(2)成员内部类(member Inner class):可以访问外部类的静态与非静态的方法与成员变量,生成成员内部类的方式:
OutClass.InnerClass inner=new OutClass().new InnerClass();
如果想在局部内部类中访问外部类的成员变量,方法为:
OutClass.this.a; a为变量
(3)局部内部类(local inner class):定义在方法中,只能访问方法中声明为final的变量。
(4)匿名内部类(Anonymous Inner Class):匿名内部类会隐式地继承一个父类或者实现一个接口。
0 0
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- 内部类
- POJ1129 Channel Allocation DFS
- 基于C++ STL图的邻接表表示及深度、广度搜索实现
- Mac上启动server报Caused by: java.net.UnknownHostException:*.local:*.local解决办法
- Berkeley DB 的内容
- POJ 题目1470 Closest Common Ancestors(LCA)
- 内部类
- Two Sum
- 国企如何发展自己的信息化队伍
- SD-如何在SAP标准IDOC中增加自定义字段传输
- Android应用在不同版本间兼容性处理
- 关于自定义View思考与实践1
- JavaWeb文件上传图片到非工程目录,然后前端访问
- 判断鼠标从什么方向进入元素
- 单链表[建表、输出、插入、删除、逆序]