A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 136616244 中级黑马   /  2014-5-2 17:03  /  690 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 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();
}
}
只能定义在函数中,调用

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马