java的set方法

数据库里有一个非空字段,但程序在执行的时候会给这个字段一个空值,所以总出错.我就想添加一个语句给这个字段一上值"0":xx.setParentId('0');可不行,请问... 数据库里有一个非空字段,但程序在执行的时候会给这个字段一个空值,所以总出错.我就想添加一个语句给这个字段一上值"0":
xx.setParentId ('0');
可不行,请问我的语句要怎么写?
展开
 我来答
喵在江湖漂
推荐于2017-09-22
知道答主
回答量:5
采纳率:0%
帮助的人:7.9万
展开全部
我怎么没明白呢? 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");
百度网友77f688e
推荐于2017-09-17 · TA获得超过101个赞
知道小有建树答主
回答量:90
采纳率:0%
帮助的人:80.1万
展开全部
  1. 用来给类成员对象赋值的方法。

  2. 一个类对于其成员对象的管理一般比较安全的方法应当是将其内部成员对象设置为private属性(这样可以防止外部错误修改),然后提供相应的方法去操作内部成员对象。一般set和get方法是对应出现的(set负责赋值,get负责获取),或者只通过构造函数进行初始化(缺点,一次赋值,不方便修改)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
townsin
2015-07-28 · TA获得超过452个赞
知道小有建树答主
回答量:594
采纳率:50%
帮助的人:512万
展开全部
这位同学,你的问题描述太少了,想问什么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听亮说影
2013-07-01
知道答主
回答量:51
采纳率:0%
帮助的人:20.4万
展开全部
直接定义的时候就
private Integer xx=0;不就行了么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式