我知道我的问题有点奇怪,但我无法绕过它
的主题:
我在构造函数之前声明了一个类和字段,我也需要构造函数,比如说:
class Fields
{
private int field1;
Fields(int field1)
{
this.field1 = field1;
}
}
上面这个对我有意义。现在,下面的代码,我已经在某处看到了那种代码
class Fields
{
Fields(int field1)
{
//some code here
}
}
问题:
为什么有人需要第二个选项而不在构造函数外声明字段?
谢谢!
答案 0 :(得分:0)
你的问题不是那么清楚。但我认为你在询问构造函数及其机制。通常在类中使用构造函数来初始化多个变量的数据。
你的第二个例子有一个根据你的代码没有意义的参数。它毫无用处。另一方面,您可以声明参数,但是您将使用它还是不依赖于您。最佳做法是跳过未使用的参数