今天我正在研究一些我正在研究的项目的预编写代码,偶然发现了我以前从未见过的东西:构造函数的参数,这些构造函数由类自己的方法组成。这是一个例子
SampleFw sampleFramework = new SampleFw(getName(), getType());
在这种情况下,getName()和getType()都是仅在SampleFw中定义的方法。在调用构造函数时究竟发生了什么?
答案 0 :(得分:3)
由类'组成的构造函数的参数。自己的方法
不,这不是这段代码的作用。它调用 getName()
和getType()
,并将这些方法返回的值传递给构造函数。所以它等同于
String name = getName();
String type = getType(); // assuming it's a String
SampleFw sampleFramework = new SampleFw(name, type);