【问题标题】:Different ways to initialize class field with parameter [closed]使用参数初始化类字段的不同方法[关闭]
【发布时间】:2021-02-23 05:47:43
【问题描述】:

还有哪些其他方法可以根据给定的 List 对象初始化类字段“fieldList”? 一种方法是参数化构造函数。

class ObjectA {
  private List<String> fieldList;

  // 1. Parameterized constructor
  public ObjectA(List<String> _fieldList) {
    this.fieldList = _fieldList;
  }
}

【问题讨论】:

  • 通过构建器或设置器

标签: java constructor field parameterized-constructor class-fields


【解决方案1】:

另一种方法是通过setter方法

// 2. Setter method
public void setFieldList(List<String> fieldList) {
    this.fieldList = fieldList;
}

【讨论】:

  • 啊,我想这个问题太难了,初始化块。我在一次采访中得到它,我认为有一些隐藏的技巧。我应该删除这个问题,因为它变成了否定的?
  • 不客气。你应该保留这个问题,因为它可能对其他初学者有帮助。在变得容易之前,一切都是困难的。没有必要因为消极而失去动力。甚至专家都明白这一点。作为一种学习体验,您需要在发布下一个问题时进行更多研究并提供更多事实。祝你成功!
猜你喜欢
  • 2015-12-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-12-15
  • 1970-01-01
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
相关资源
最近更新 更多