java 匿名类的代码联系
来源:互联网 发布:网络电视限速多少合适 编辑:程序博客网 时间:2024/06/07 03:51
java 里,可以使用new 语句,定义一个匿名类,同时生成一个这个匿名类的对象。语法如下:
父类 / 父接口类型 对象名 = new 父类 / 父接口名 (父类构造函数形参列表 / 若是父接口则这里是空) { 匿名子类的定义类体 // 写法和普通类类体相同,就是定义各个成员 } ;
//在android事件监听处理中,这个用法应用很广
练习代码如下,包含一个继承了接口的匿名类, 和一个集成了类的匿名类:
public interface IDisplay {
public abstract void printHello();
}
public class WorldDisplay {
public String strName;
public void printWorld()
{
System.out.println("base class : name = "+strName);
}
public WorldDisplay(String strX)
{
strName=strX;
}
}
public class MainClass {
public static void main(String[] args) {
// 1、接口的匿名实现类,调用本类的缺省构造函数生成对象
IDisplay disp=new IDisplay(){//
@Override
public void printHello()
{
System.out.println("Hello");
}
};
disp.printHello();
// 2、普通类的匿名派生类,调用父类的含有参数的构造函数声称对象
WorldDisplay wdis =new WorldDisplay("liji"){
@Override
public void printWorld()
{
System.out.println("Anonymous derive class: name= "+strName);
}
};
wdis.printWorld();
}
}
- java 匿名类的代码联系
- Java的匿名类
- Java的匿名类学习
- java匿名类的用法
- 浅谈Java的匿名类
- 读书笔记--编写高质量代码:改善java程序的151个建议(二)匿名类与构造代码块
- 使用内部和匿名类优化Java代码
- 内部类和匿名类优化Java代码
- 使用内部和匿名类优化Java代码
- 使用内部和匿名类优化Java代码
- 内部类和匿名类优化Java代码
- 使用内部和匿名类优化Java代码
- java的局部类和匿名类
- java 匿名类的一道题
- java的内部类与匿名类
- java中匿名类的解释使用
- JAVA学习--匿名类的使用
- java的内部类和匿名类
- Android 启动流程简介
- mac firefox 连接窗口的标题栏无法最小化窗口
- 2015年终总结
- Objective-c语言_初始化类型不相同错误
- vc6.0下配置opencv对于找不到cv.h的可能情况
- java 匿名类的代码联系
- 【翻译自mos文章】怎么获得segment header 的dump?
- linux系统下载
- S3C2440系统中断
- JSP三大指令 九大内置对象
- 我的书单
- JDBC
- android Handler Thread AsyncTask httpURLConnection
- 【Windows Form 实战】学生成绩管理系统(一) 简要概述