java中的匿名内部类
来源:互联网 发布:java cgi是什么 编辑:程序博客网 时间:2024/06/08 12:37
/***
* 用匿名内部类实现
*
* @author xxx
*
*/
// 定义动物类的接口
interface Animal1 {
// 定义方法shout()
void shout();
}
public class InnerClassDemo2 {
public static void main(String[] args) {
// 定义一个内部类来实现Animal这个接口
class cat implements Animal1{
public void shout(){
System.out.println("喵喵……");
}
}
// 通过匿名内部类可以不定义内部类,直接实现Animal这个接口
// 定义匿名内部类作为参数传递给animalShout()的方法
animalShout(new Animal() {
// 实现shout()方法
public void shout() {
System.out.println("喵喵……");
}
});
}
public static void animalShout(Animal an) {
// 调用传入对象an的shout()方法
an.shout();
}
}
* 用匿名内部类实现
*
* @author xxx
*
*/
// 定义动物类的接口
interface Animal1 {
// 定义方法shout()
void shout();
}
public class InnerClassDemo2 {
public static void main(String[] args) {
// 定义一个内部类来实现Animal这个接口
class cat implements Animal1{
public void shout(){
System.out.println("喵喵……");
}
}
// 通过匿名内部类可以不定义内部类,直接实现Animal这个接口
// 定义匿名内部类作为参数传递给animalShout()的方法
animalShout(new Animal() {
// 实现shout()方法
public void shout() {
System.out.println("喵喵……");
}
});
}
public static void animalShout(Animal an) {
// 调用传入对象an的shout()方法
an.shout();
}
}
0 0
- JAVA中的内部类--匿名内部类
- Java中的匿名内部类
- java中的匿名内部类
- Java中的匿名内部类
- java中的匿名内部类
- java中的匿名内部类
- Java中的匿名内部类
- java中的匿名内部类
- java中的匿名内部类
- java中的匿名内部类
- java中的匿名内部类
- java 中的匿名内部类
- java中的匿名内部类
- JAVA中的匿名内部类
- java中的匿名内部类
- JAVA中的匿名内部类
- java中的匿名内部类
- java中的匿名内部类
- 我的异常大全之spring
- RabbitMQ安全相关的网络资源介绍
- HashMap经典存储--分拣思路
- 数据结构的基本内容
- 认识StringBuffer
- java中的匿名内部类
- 1011--映射一对多关联关系(.单向 n-1)
- Vitamio的最简单Demo-MediaPlayer
- java 诞生的背景
- 2015062812 - EffactiveJava笔记 - 第45条 将局部变量的作用域最小化
- python3.x与python2.x不同点
- C/C++ 位操作实例:输出一个数的二进制
- U盘安装Win7
- 使用JDBC和JavaBean操作数据库