Java 将参数从构造函数传递给其他类的构造函数
这可能是个愚蠢的问题,但我在网上找不到任何关于这方面的信息。如何将参数从构造函数体传递给其他类的构造函数?例如,如果我有两个类,A和B:Java 将参数从构造函数传递给其他类的构造函数,java,constructor,parameter-passing,Java,Constructor,Parameter Passing,这可能是个愚蠢的问题,但我在网上找不到任何关于这方面的信息。如何将参数从构造函数体传递给其他类的构造函数?例如,如果我有两个类,A和B: class A { private Object ob; public A(String str) { ob = new Object(); } } class B { String str; publ
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的构造函数。提前谢谢 您可以在a类中拥有一个
私有B B
,然后就像任何其他对象一样,您可以创建一个新B(str)
,并将其分配给字段您通过使用new:a a=new a(s)调用它来“将变量传递给构造函数”代码>你到底找不到什么信息?有很多将参数传递给构造函数的示例将对象传递给构造函数与将对象传递给方法没有什么不同。Google的第一个结果之一——这个链接展示了如何将对象传递给类中的构造函数。这不是我要问的。