/**
* 内部类大展身手 ———— 有抽象类的多继承
* 只能用内部类解决。
*/
class C{}
abstract class D{}
class Z extends C{
D makeD(){
return new D() {};
}
}
public class MultiImplementation {
static void taskC(C c){}
static void taskD(D d){}
public static void main(String[] args) {
Z z = new Z();
taskC(z);
taskD(z.makeD());
}
}
内部类大展身手 ———— 有抽象类的多继承
最新推荐文章于 2023-04-11 20:55:53 发布