小编Ner*_*ero的帖子

对象<?实现InterfaceA,InterfaceB>

我需要一个对象引用两个不同的接口,如下所示:

interface InterfaceA {
    public void a();
}

interface InterfaceB {
    public void b();
}

class Test() {
    Object <? implements InterfaceA, InterfaceB>; object;

    Test() {
        object.a();
        object.b();
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道继承有这种方式:Class <? extends Main> a 解决方案可以是一个帮助类:class Helperclass implements InterfaceA, InterfaceB{}

感谢您的帮助和阅读:)

java casting interface

0
推荐指数
1
解决办法
48
查看次数

标签 统计

casting ×1

interface ×1

java ×1