java代码这段是什么意思?

2024-11-25 01:41:05
推荐回答(5个)
回答1:

第一行:Goods goods=(Goods) data.getObj(); 获取Goods对象从data中获取

第二行:goods.setGoodsCount(addNum);给从data中获取的对象的GoodsCount添加一个值aaNUm

第三行:给data对象的DataType添加一个字符串“IN_STORAGE”
第四行:同上data对象的DataResult赋值

第五行:同上吧Good是添加到data对象中

求采纳!

回答2:

从data中取出一个对象属性强制转换成Goods类型,然后设置Goods类型对象的某一个值为addNum变量的值,然后设置data的DataType和DataResult类型的值,再把修改过的Goods类型值赋值给data中

回答3:

Goods goods=(Goods) data.getObj(); //获取的的值赋给goods 强制转换
goods.setGoodsCount(addNum); //设置goods的goodsCount属性
data.setDataType("IN_STORAGE"); //设置goods的goDataType属性
data.setDataResult(false); //设置goods的DataResult属性
data.setObj(goods); //设置goods的Obj属性

总体就是实体类赋值

回答4:

data.getObj()纯属获取一个GOODS对象。

goods.setGoodsCount(addNum); 设置GOODS的数量;

data.setObj(goods); 然后把添加的商品(数量已经更改)添加到data对象中。

至于为什么要data.setDataType("IN_STORAGE");
data.setDataResult(false);
楼主还要细看cl.detailServer(data);方法,毕竟data对象是作为该方法的参数传递进去的。。

回答5:

Goods是一个实体类,下面的实体类中的属性,这段代码就是给实体类属性赋值。