开发者社区> 问答> 正文

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

java一个接口的多个实现类可否选择执行两个呢?如果可以,如何写?

展开
收起
叫我饭啊啊 2021-09-29 15:25:09 646 0
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 }

    2021-09-29 16:07:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载