面向对象_局部内部类访问局部变量的问题
来源:互联网 发布:猪八戒 知乎 编辑:程序博客网 时间:2024/05/19 03:45
/*局部内部类:A:可以直接访问外部类的成员B:在局部位置,可以创建内部类对象,通过对象调用内部类方法,来使用局部内部类功能。面试题:局部内部类访问局部变量的注意事项A:局部内部类访问局部变量必须用final修饰B:为什么呢?因为局部变量会随着方法的调用而调用,随着调用完毕而消失。而堆内存的内容并不会立即消失。所以,我们加final修饰加入final修饰后,这个这变量就成了常量。既然是常量。你消失了。我在内存中存储的是数据20,所以,我还是有数据在使用。*/package cn.Inner5;class Outer{private int num = 10;public void method(){//int num2 = 20;final int num2 = 20;class Inner{public void show(){System.out.println(num);//从内部类中访问局部变量 num2;需要被声明为最终类型//System.out.println(num2);//20}}//System.out.println(num2);Inner i = new Inner();i.show();}}class InnerClassDemo5{public static void main(String[] args){Outer o = new Outer();o.method();}}
0 0
- 面向对象_局部内部类访问局部变量的问题
- 局部内部类访问局部变量的问题
- Java内部类访问局部变量时的final问题
- Java内部类访问局部变量时的final问题
- Java内部类访问局部变量时的final问题
- Java内部类访问局部变量时的final问题
- Java内部类访问局部变量时的final问题
- Java内部类访问局部变量时的final问题
- 内部类的访问局部变量
- 局部内部类不能访问局部变量
- 局部内部类访问final局部变量
- 局部内部类访问局部变量细节
- 局部内部类访问局部变量
- 局部内部类访问final局部变量
- 关于局部内部类访问final局部变量的分析
- 局部内部类和匿名内部类访问final的局部变量---一个元素的数组
- java局部内部类和匿名内部类访问局部final变量的剖析
- 为什么局部内部类和匿名内部类只能访问final的局部变量?
- __MACOSX
- 进程间通信机制(管道、信号、共享内存/信号量/消息队列)、线程间通信机制(互斥锁、条件变量、posix匿名信号量)
- 坚持#第74天~不要赖床!
- 牛客网编程题1
- Linux环境下ffmpeg的配置步骤以及简单的使用命令
- 面向对象_局部内部类访问局部变量的问题
- Angular2入门必备Angular-CLI
- 试验插入图片,看来要公司网络限制,需要使用邮箱等无限制的途径作为在线笔记!!
- my_strcmp
- LINUX 文件操作
- MySQL之——基于Keepalived实现双机HA
- CentOS安装scp命令
- matlab读寫文件--bin/txt/csv
- 海淘thinkpad-t460p攻略