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

[置顶] Java面向对象-匿名内部类

2017-10-11 09:48 176 查看
Java面向对象-匿名内部类

内部类前面我们讲过了 就是类的内部再定义类;

匿名内部类 这里指的是实例化内部对象 就是没有名字的内部类;

作用:假如某个类只使用一次,则可以使用匿名内部类;

我们来看一个具体实例:

先定义一个接口:

3

在定义一个具体实现类:
我们来写个简单的测试类:
运行输出:

a方法

假如,我们这个地方仅仅调用一次一个test,并且没有A接口的具体实现类,这时候,匿名内部类就派上用场了;
运行输出:

a方法

匿名内部类,一次性使用

这里我们直接new 接口名字即可 然后写上实现方法  之所以说匿名内部类,我们这里压根没有定义类似 A a=new B()的a对象;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: