访问外部类的方法中的变量 外部类名.this.外部类变量 但还是没用?


package imooc;


//外部类
public class Test10 {
 //外部类中的方法
 public void show() {
  final int a = 25;//常量
  int b = 16;//变量
  //方法内部类
  class Inner{
   //内部类中的变量
   int c = 6;
   int b = 90;
   public void print() {
    System.out.println("访问外部类中的常量a:"+a);
    System.out.println("访问内部类中的变量c:"+c);
    System.out.println("访问外部类中的变量b:"+Test10.this.b);
   }
  }
  Inner hello = new Inner();//创建方法内部类对象
  hello.print();//调用内部类的方法
    
 }
 //测试方法内部类
 public static void main(String[] args) {
  Test10 t = new Test10();//创建外部类对象
  t.show();//调用外部类方法
 }
}


慕粉2342286021
浏览 1206回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java