【java】匿名内部类实例
来源:互联网 发布:文字图片编辑软件 编辑:程序博客网 时间:2024/05/16 16:18
1.匿名内部类顾名思义就是没有名字的内部类。
2.因为没有名字,所以匿名内部类只可以使用一次。
3.匿名内部类常用来简化代码的编写。
4.使用内部类有一个前提条件,必须继承父类或实现一个接口。
5.匿名内部类常常用于多线程。
实例:
interface innerclass{public void print();}public class Main{public static void main(String[] args){innerclass i = new innerclass() {@Overridepublic void print() {System.out.println("匿名内部类");// TODO Auto-generated method stub}};i.print();innerclass aInnerclass = new innerclass() {@Overridepublic void print() {// TODO Auto-generated method stubSystem.out.println("匿名内部类2");}};aInnerclass.print();i.print();}}
如果不实用匿名内部类,那么我们就需要重新写一个类来重写父类方法或是接口的方法,但是有了匿名内部类可以使代码量减少。
0 0
- 【java】匿名内部类实例
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- Java匿名内部类
- JAVA匿名内部类
- java匿名内部类
- java匿名内部类
- java匿名内部类
- JAVA 匿名内部类
- JAVA匿名内部类
- java匿名内部类
- struts2 笔记 1
- STM32f103 双串口配置和中断
- 国富论
- PHP移动文件指针ftell()、fseek()、rewind()函数总结
- linux grep命令
- 【java】匿名内部类实例
- JNI中javah找不到类文件解决方法
- enum枚举类型的使用
- 进程间通讯IPC(InterProcessCommunication)
- 打分星星
- 创建OData Service(基于ASP.NET 4.6.1, EF 6),Part I:Project initialize
- Problem D: 栈的基本运算(栈和队列)
- poj 1065 Wooden Sticks
- 数据结构作业-如何求时间复杂度