JAVA调用其他类方法的问题

假如有A和B两个类。B类中有一个A类中没有的方法。我要生成的A类的对象a需要使用B类中的方法c来进行一些操作。所以我把a传入B类,B(a),然后实例化B类生成对象b,通过b.c操作对象a是怎么回事。

RISEBY
浏览 423回答 2
2回答

富国沪深

既然是a使用B中的方法c, 那为什么还要通过b.c操作对象a? c()方法中难道还需要操作a对象吗?如果不需要的话, 可以让a持有B的对象, 通过A a = new A(b)实例化或其他方法来实现, 然后在a.d()方法中完成你需要的a需要使用B类中的方法c来进行一些操作 这个操作, 比如d方法体中调用b.c()

慕容3067478

嗯,我已经明白了谢谢
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java