黑马程序员技术交流社区

标题: 匿名内部类问题 [打印本页]

作者: 136616244    时间: 2014-5-2 17:03
标题: 匿名内部类问题
本帖最后由 136616244 于 2014-5-2 17:07 编辑

package Day10;
public class UnameClass {
/**
* 匿名内部类:简化书写的内部类。
* 前提:内部类需要继承权或者实现外部类的接口。
* 格式: new 父类或者接口名(){实现的方法体和子类的内容}
*/
public static void main(String[] args) {
  new UnameOuter().method();
}
}
abstract class Demo{
abstract void show();
}
class UnameOuter{
private int num = 4;
public void method(){
  new Demo(){
   void show(){
    System.out.println("num="+num);
   }
  }.show();
}
}
只能定义在函数中,调用





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2