java中,如果一个方法A的参数是一个接口,那在主方法中怎么调用这个方法?

2024-11-27 06:17:38
推荐回答(2个)
回答1:

你需要创建一个类,实现 Bsur 接口,然后创建这个类的一个实例,传给 show 方法,例如:

class AA implements Bsur {
    // 实现 Bsur 接口的 sub 方法
    public void sub () {
        System.out.println("我是 sub 方法。");
    }
}

创建 AA 实例,传给 show 方法。

AA aa = new AA();
x.show(aa);

回答2:

正常情况下,接口都有实现类,
没有实现类及接口大多是一个标记比如Serizable(好像是这么写的)序列化接口,克隆able那个接口。这种东西正常开发用不到。
至于你代码的错误,你的show方法是有参的,所以x.show()括号里,必须写一个Bsur接口或他的实现类