[置顶] Java面向对象-匿名内部类
2017-10-11 09:48
176 查看
Java面向对象-匿名内部类
内部类前面我们讲过了 就是类的内部再定义类;
匿名内部类 这里指的是实例化内部对象 就是没有名字的内部类;
作用:假如某个类只使用一次,则可以使用匿名内部类;
我们来看一个具体实例:
先定义一个接口:
在定义一个具体实现类:
我们来写个简单的测试类:
运行输出:
a方法
假如,我们这个地方仅仅调用一次一个test,并且没有A接口的具体实现类,这时候,匿名内部类就派上用场了;
运行输出:
a方法
匿名内部类,一次性使用
这里我们直接new 接口名字即可 然后写上实现方法 之所以说匿名内部类,我们这里压根没有定义类似 A a=new B()的a对象;
内部类前面我们讲过了 就是类的内部再定义类;
匿名内部类 这里指的是实例化内部对象 就是没有名字的内部类;
作用:假如某个类只使用一次,则可以使用匿名内部类;
我们来看一个具体实例:
先定义一个接口:
3 |
a方法
假如,我们这个地方仅仅调用一次一个test,并且没有A接口的具体实现类,这时候,匿名内部类就派上用场了;
a方法
匿名内部类,一次性使用
这里我们直接new 接口名字即可 然后写上实现方法 之所以说匿名内部类,我们这里压根没有定义类似 A a=new B()的a对象;
相关文章推荐
- Java面向对象 匿名内部类实现接口
- NO8.java笔记【面向对象、抽象类、abstract、接口、interface、多态 、内部类、匿名内部类、异常、Object类】
- 黑马程序员 Java面向对象——(匿名)内部类
- Java面向对象-匿名内部类
- Java 面向对象:匿名内部类
- [置顶]Java中 实现多线程成的三种方式(继承,实现,匿名内部类)
- 黑马程序员_java的面向对象(对第八课多态..内部类..匿名内部类的总结)
- Java重修之路(十)面向对象之多态详解,Object类,内部类,匿名内部类详解
- java基础学习面向对象之匿名内部类 五-13
- Java方法工厂,接口,常用日期类Date面向对象,匿名内部类局部类
- java面向对象的三个特征以及匿名内部类
- java面向对象-匿名内部类
- java中的匿名内部类详细总结
- 《黑马程序员》java笔记->【03.1.1】匿名内部类
- Java 匿名内部类
- 有关java匿名内部类的一些思考
- java 匿名内部类
- java中的匿名内部类
- java基础04 匿名内部类
- java 匿名内部类