java的set方法
数据库里有一个非空字段,但程序在执行的时候会给这个字段一个空值,所以总出错.我就想添加一个语句给这个字段一上值"0":xx.setParentId('0');可不行,请问...
数据库里有一个非空字段,但程序在执行的时候会给这个字段一个空值,所以总出错.我就想添加一个语句给这个字段一上值"0":
xx.setParentId ('0');
可不行,请问我的语句要怎么写? 展开
xx.setParentId ('0');
可不行,请问我的语句要怎么写? 展开
4个回答
展开全部
我怎么没明白呢? xx是个类还是个java primitive type?给java 变量赋值用 =
变量 = 值;
就行了啊。
看你写xx.setParentId ('0');估计xx是个类?xx有个变量叫parentId? 你想给这个parentId一个值?
你可以在xx类里叫一个set方法
Class XX{
private int parentId;
public void setParentId(int parentId){
this.parentId = parentId;
}
}
外部调用时 xx.setParentId(0);就可以。
当然,如果parentId是字符串,就把int的地方改成String,然后调用xx.setParentId("0");
变量 = 值;
就行了啊。
看你写xx.setParentId ('0');估计xx是个类?xx有个变量叫parentId? 你想给这个parentId一个值?
你可以在xx类里叫一个set方法
Class XX{
private int parentId;
public void setParentId(int parentId){
this.parentId = parentId;
}
}
外部调用时 xx.setParentId(0);就可以。
当然,如果parentId是字符串,就把int的地方改成String,然后调用xx.setParentId("0");
展开全部
用来给类成员对象赋值的方法。
一个类对于其成员对象的管理一般比较安全的方法应当是将其内部成员对象设置为private属性(这样可以防止外部错误修改),然后提供相应的方法去操作内部成员对象。一般set和get方法是对应出现的(set负责赋值,get负责获取),或者只通过构造函数进行初始化(缺点,一次赋值,不方便修改)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这位同学,你的问题描述太少了,想问什么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接定义的时候就
private Integer xx=0;不就行了么?
private Integer xx=0;不就行了么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询