内部类向上转型为接口
2017-07-12 16:07
246 查看
public class A {
public static void main(String[] args) {
C c = new C();
B b = c.s();
b.f();
}
}
interface B{
public void f();
}
class C{
private class D implements B{
public void f() {
System.out.println("这是一个内部类");
}
}
public B s(){
return new D();
}
}
public static void main(String[] args) {
C c = new C();
B b = c.s();
b.f();
}
}
interface B{
public void f();
}
class C{
private class D implements B{
public void f() {
System.out.println("这是一个内部类");
}
}
public B s(){
return new D();
}
}
相关文章推荐
- 【java】内部类向上转型为接口例子
- 内部类向上转型为接口
- 内部类向上转型为接口
- [待修改]java接口用法:向上转型和回调函数 回调机制在 Android 监听用户界面操作中的体现
- 10.4 内部类与向上转型
- 向上转型与接口回调的区别
- 上转型对象、抽象和接口、内部类、匿名类
- java笔记(三)[java中的继承&java中的方法重载,重写,重构&java中的向上转型和乡下转型&java中的抽象类和接口&java中的接口向上转型]
- 关于java的接口回调和向上转型的理解
- java接口用法:向上转型和接口回调
- 接口回调和向上转型
- 【转】向上转型和接口回调?
- java接口用法:向上转型和回调函数
- 内部类与向上转型
- 从头认识java-8.4 内部类与向上转型
- 关于java的接口回调和向上转型的理解
- java学习——内部类向上转型为接口
- java面向对象(三)之抽象类,接口,向上转型
- 什么是接口回调,接口回调与向上转型的区别,回调函数的理解
- 关于java的接口回调和向上转型的理解