java

来源:互联网 发布:数据库except 编辑:程序博客网 时间:2024/06/14 13:57
匿名内部类

 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 }

 

原创粉丝点击