- 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的。大家有这个问题吗?
|
|