【发布时间】:2017-10-23 03:23:00
【问题描述】:
可能是一个愚蠢的问题,但我在网上找不到任何关于此的信息。如何将参数从构造函数的主体传递给不同类的构造函数?例如,如果我有两个班级,A 和 B:
class A {
private Object ob;
public A(String str) {
ob = new Object();
}
}
class B {
String str;
public B(Object object) {
// pass Object argument from constructor of class A here.
}
}
我需要将在A类的构造函数中初始化的变量ob传递给B类的构造函数。提前谢谢你!
【问题讨论】:
-
您通过使用 new 调用“将变量传递给构造函数”:
A a = new A(s); -
您究竟找不到什么信息?给构造函数传参的例子很多
-
将对象传递给构造函数与将对象传递给方法没有什么不同。 Google 的第一个结果之一 - stackoverflow.com/questions/6486355/…
-
嗯,这个链接展示了如何将对象传递给类中的构造函数。这不是我要问的。
标签: java constructor parameter-passing