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

© shw1072047958 中级黑马   /  2016-5-13 23:58  /  504 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

匿名内部类也就是没有名字的内部类
正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写
但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口
abstract class Person {
    public abstract void eat();
}

public class Demo {
    public static void main(String[] args) {
        Person p = new Person() {
            public void eat() {
                System.out.println("eat something");
            }
        };
        p.eat();
    }
}

2 个回复

倒序浏览
你的匿名内部内在哪里呢?
回复 使用道具 举报
小编冒昧问一句,貌似有引用指向开启的对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马