黑马程序员技术交流社区
标题:
大家看看这个内部类的问题~跟视频不符~
[打印本页]
作者:
黑色救护车
时间:
2015-4-1 21:51
标题:
大家看看这个内部类的问题~跟视频不符~
package com.heisejiuhuche;
public class TestInnerClass2 {
public static void main(String[] args) {
new Outer1().methodOut();
}
}
class Outer1 {
int x = 3;
void methodOut() {
int y = 10;
class Inner {
void methodIn() {
System.out.println(y);
}
}
new Inner().methodIn();
}
}
复制代码
定义在局部的内部类,要访问局部变量的时候,局部变量要被final修饰,但是上面这段代码,运行无误...是jdk版本的问题吗?我这jdk1.8的。大家有这个问题吗?
作者:
fantacyleo
时间:
2015-4-1 22:14
jdk1.8会自动为被局部内部类访问到的变量加上final
作者:
黑色救护车
时间:
2015-4-1 22:16
fantacyleo 发表于 2015-4-1 22:14
jdk1.8会自动为被局部内部类访问到的变量加上final
收到~ 明确了~ 谢谢:):handshake
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2