将类的对象传递给另一个类
我有两节课。Class A
和Class B
。
我有一个Class A
要在中使用的功能class B
。我当时正在考虑将的引用传递Class A
给的构造函数,Class B
然后再调用该函数。
那行得通吗?有人可以给我举个例子吗?
提前致谢!
回答:
是的,它将起作用。这是一种不错的方法。您只需传递A类的 实例 :
public class Foo { public void doFoo() {..} // that's the method you want to use
}
public class Bar {
private Foo foo;
public Bar(Foo foo) {
this.foo = foo;
}
public void doSomething() {
foo.doFoo(); // here you are using it.
}
}
然后您可以拥有:
Foo foo = new Foo();Bar bar = new Bar(foo);
bar.doSomething();
以上是 将类的对象传递给另一个类 的全部内容, 来源链接: utcz.com/qa/416649.html