将类的对象传递给另一个类

我有两节课。Class AClass 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

回到顶部