gpt4 book ai didi

java - 如何让我的类继承其他类的方法

转载 作者:行者123 更新时间:2023-12-01 20:03:03 25 4
gpt4 key购买 nike

我是核心java初学者。我们知道类不可能实现多重继承,但我的问题是
在业务需求中,已经定义并提供给我们两个类C1C2。现在,C1 有方法 m1(),而 C2 有方法 m2()。现在我的类(class)是C3。如何访问我的类C3中的类C1C2中定义的m1m2方法

C3 c3=new C3();
c3.m1();
c3.m2();

通过创建类的实例,我应该能够访问给我的类中的方法
注意::类 C1C2 的代码不应更改,并且我不应创建 C1C2< 的对象,通过创建 C3 的对象,我应该能够访问这些方法。

有人可以帮我解决这个问题吗?

最佳答案

Code for the classes C1 and C2 should not be changed and I should not create the objects of C1 and C2, by creating the object of C3 I should be able to access the methods.

除非C2扩展C1(反之亦然),否则这是不可能的。您要么需要每个实例 ( composition ),要么需要继承层次结构。

关于java - 如何让我的类继承其他类的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47809036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com