匿名内部类
来源:互联网 发布:92kaifa 域名秀 编辑:程序博客网 时间:2024/06/01 07:28
匿名内部类
1.1概念
是没有名字的局部内部类
1.2前提:
必须存在一个类,抽象类或者接口
1.3格式:
new 类名或者接口名()
{
重写类或接口中的方法。
重新定义新方法。
};
1.4对格式的理解:是一个继承类或者实现接口的匿名的子类对象。
1.5应用场景:
一个方法(构造方法、一般方法)接收的形式参数是一个抽象类或者接口的时候,使用匿名内部类实现。
代码体现:
//前提;定义接口
interface Animal
{
public void shout();
}
public class AnimalTest
{
public static void main(String[] args)
{
//使用匿名局部内部类实现
animalShout(new Animal()
{
public void shout()
{
System.out.println("喵喵...");
}
});
}
//方法接收的形式参数为接口Animal
public static void animalShout(Animal animal)
{
animal.shout();
}
}
0 0
- 内部类、匿名内部类
- 内部类、匿名内部类
- 内部类,匿名内部类
- 内部类(匿名内部类)
- 内部类 ---匿名内部类
- 内部类,匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类、内部类、匿名内部类
- 匿名类,内部类,匿名内部类
- 匿名内部类,回调...
- 关于匿名内部类
- 匿名内部类
- JAVA匿名内部类
- 返回匿名内部类
- java 匿名内部类
- 匿名类内部类
- JAVA匿名内部类
- 11087 统计逆序对
- WebViewJavascriptBridge 原理分析
- java 集合 HashMap
- imageBeffer绘制图形
- 程序员不可不知的英文词汇(4)
- 匿名内部类
- 知名App第三方库汇总2014.10
- 创建及使用静态库(.a)的步骤整理
- token和deviceId
- 创建自己的通用静态库 --- 很详细
- java调用shell脚本,并获得结果集的例子
- [Tools]Windows 7(64)系統下提取 deb 文件中的某个文件的一种方法
- JAVA GC新时代 老年代
- swift继承