java中方法内部内如何访问同名外部类变量

来源:7-8 Java 中的方法内部类

阿西哥

2016-08-24 10:29

方法内部内如何访问同名外部类变量?

写回答 关注

3回答

  • 慕粉3838435
    2016-08-24 10:35:16
    已采纳

    外部类名.this.外部类变量

    阿西哥

    非常感谢!

    2016-08-24 13:53:21

    共 2 条回复 >

  • 我喜欢学习
    2016-08-24 10:48:04

    你是说方法内部类内如何访问同名外部类变量吧。可以先创建外部类对象,通过对象访问。

    我喜欢学习 回复找个听众

    学习了

    2016-08-25 11:05:04

    共 2 条回复 >

  • 阿西哥
    2016-08-24 10:45:54

    方法内部类中哦,不是成员内部类。

    public class Outer {
        public void show(){
             final int a=25;
                   int b=13;
     
         class Inner{
        int b=22;  
        public void print(){
             System.out.println("访问外部类的方法中的变量b:"+???);
                                       }
                          }
         Inner mi=new Inner();
          mi.print();
                                     }
        
        public static void main(String[] args){
            Outer mo=new Outer();
            mo.show();
        }
    }

    慕粉2342...

    解决了咩。。。。我也想知道

    2017-10-23 17:40:05

    共 1 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530643 学习 · 6091 问题

查看课程

相似问题