您的位置:首页 > 编程语言 > Java开发

java - day15 - nstInner

2017-07-20 15:44 281 查看
匿名内部类

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 }


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: