gpt4 book ai didi

java - Bean类的Setter方法

转载 作者:行者123 更新时间:2023-11-30 03:55:02 25 4
gpt4 key购买 nike

你好, friend 们,我试图从其他 Setter 方法调用 Setter 方法,但我得到了 nullPointerException 。可以从其他setter调用setter方法。

这是我的 Bean 类:-

public class ApplicationParameterListEntityTo{
private Long statusValueID;
private WidgetFieldValueBean1 parameterListStatusValueID;

public Long getStatusValueID() {
return statusValueID;
}

public void setStatusValueID(Long statusValueID){
this.statusValueID = statusValueID;
this.parameterListStatusValueID.setWidgetFieldValueID(statusValueID);
}
public WidgetFieldValueBean1 getParameterListStatusValueID() {
return parameterListStatusValueID;
}

这段代码有什么问题吗?

最佳答案

下面的行可能给你空指针

  this.parameterListStatusValueID.setWidgetFieldValueID(statusValueID);

因为,在调用 setWidgetFieldValueId 方法之前,WidgetFieldValueBean1parameterListStatusValueID 对象尚未初始化

你需要做类似的事情

this.parameterListStatusValueID = new WidgetFieldValueBean1 ();//Considering it has a default constructor
this.parameterListStatusValueID.setWidgetFieldValueID(statusValueID);

关于java - Bean类的Setter方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23443615/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com