java--匿名内部类
来源:互联网 发布:python黑客编程 编辑:程序博客网 时间:2024/06/15 20:50
package com.qianfeng.demo6;
/**
* 匿名内部类
* 1、没有名字的内部类
* 2、2种实现方式:实现接口 继承类
*/
public class Outer {
Flyfly3 = new Fly() {
@Override
public void fly() {
System.out.println("Outer.main(...).newFly() {...}.fly()");
}
};
publicstatic void main(String[] args) {
////Xxxx implements Fly Fly fly = new Xxxx();
Fly fly2 = new FlyAnimal();
Fly fly = new Fly() {
@Override
publicvoid fly() {
System.out.println("Outer.main(...).newFly() {...}.fly()");
}
};
fly2.fly();
fly.fly();
//Xxxx extends Father Father father = new Xxxx();
Father father = new Father() {
@Override
publicvoid mthod() {
}
};
Fly fly3 = new Fly() {
@Override
publicvoid fly() {
System.out.println("Outer.main(...).newFly() {...}.fly()");
}
};
Fly fly4 = new FlyAnimal();
}
}
package com.qianfeng.demo6;
public class FlyAnimal implements Fly {
@Override
publicvoid fly() {
}
}
package com.qianfeng.demo6;
public interface Fly {
void fly();
}
package com.qianfeng.demo6;
public class Father {
public void mthod(){};
}
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- java 匿名内部类
- JAVA匿名内部类
- Java匿名内部类
- JAVA匿名内部类
- java匿名内部类
- java匿名内部类
- java匿名内部类
- JAVA 匿名内部类
- JAVA匿名内部类
- java匿名内部类
- java匿名内部类
- 删除排序链表中的重复数字 II
- java--静态属性和非静态属性的赋值与取值
- java--内部类(局部)
- Python实现BWT算法()
- Linux中的特殊文件-/dev/zero
- java--匿名内部类
- C语言Socket实现网络通信
- java--属性的继承
- java--重写 final (课堂笔记)
- java-Object类(课堂)
- 女孩 鸟交互--java
- Eclipse+Pydev环境下使用utf-8编码
- 用 C# 实现带键值的优先队列
- 泡妞计划-java