java一个接口的多个实现类可否选择执行两个?

2024-11-27 10:31:23
推荐回答(1个)
回答1:

可以是可以,不过没意义啊,感觉你没理解多态。
一定要做的话,就是:
C c = new A();
a.method();
c=new B();
b.method();酱紫就可以了
但是不会这么写的,接口一般的作用就是为了定义规范
比如你写个方法public void method1(C c){
c.method();//酱紫调用,根据传入的参数的不同就会执行具体实现类的方法了,你传入A,就是A.method,传入B就是B.method

}