本帖最后由 探花 于 2014-3-28 20:58 编辑
请高手分析如下代码,- <div class="blockcode"><blockquote>class Outside {
- int num = 100 ;
- public void method() {
- final int x = 10;
- class Inner {
- public void method () {
- System.out.println (num) ;
- }
- }
- Inner i = new Inner();
- i.method();
- }
- public static void show() {
- class Inner {
- public void print () {
- System.out.println(num);
- }
- }
- Inner i = new Inner();
- i.print();
- }
复制代码
请高手分析这个代码有没有错误,能不能访问外部的方法,主要是想调用外部的方法,最好能给写一下注释,有错的地方给改正一下。
为什么上面定义了Inner 下面的方法还能定义Inner .....求高手指导,,:handshake
|
|