结发受长生

止静

python/python web (bash shell) | 嵌入式

java - day15 - nstInner

  匿名内部类

 1 package com.javatest.mama;
 2 
 3 public class Mama {
 4     int x = 5;
 5     public static void main(String[] args){
 6         Mama t = new Mama();
 7         t.say();
 8         /* Baby m = new Baby(); */ //错误:No enclosing instance of type Mama is accessible
 9                                    //main()是静态类,而内部类是动态类
10         
11         
12     }
13     void say(){
14         System.out.println("say()");
15         Baby x = new Baby();
16         x.show();
17     }
18     
19     class Baby{
20         void show(){
21             System.out.println("show("+x+")");
22         }
23     }
24 }

 

posted on 2017-06-12 16:17  落羽生  阅读(113)  评论(0编辑  收藏  举报

导航

<>