JAVA面向对象属性简便写法,如图哦P221.JAVA里面我要给很多很多变量一个一个的赋值,有没有什么办法能使
JAVA面向对象属性简便写法,如图哦P221.JAVA里面我要给很多很多变量一个一个的赋值,有没有什么办法能使他们变成inta,b,b=0;类似于这样简便一点的写法?...
JAVA面向对象属性简便写法,如图哦P221.JAVA里面我要给很多很多变量一个一个的赋值,有没有什么办法能使他们变成int a,b,b=0;类似于这样简便一点的写法?
展开
3个回答
展开全部
可以使用建造者模式,给你一个示例代码:
public class DY {
private String xueye;
private String name;
private String wuqi;
private String gongji;
private String guaiwu;
private String mingzi;
public static void main(String[] args) {
DY dy = new DY();
dy.setGongji("gongji").setGuaiwu("guaiwu").setMingzi("mingzi").setName("name").setWuqi("wuqi").setXueye("xueye");
}
public String getXueye() {
return xueye;
}
public DY setXueye(String xueye) {
this.xueye = xueye;
return this;
}
public String getName() {
return name;
}
public DY setName(String name) {
this.name = name;
return this;
}
public String getWuqi() {
return wuqi;
}
public DY setWuqi(String wuqi) {
this.wuqi = wuqi;
return this;
}
public String getGongji() {
return gongji;
}
public DY setGongji(String gongji) {
this.gongji = gongji;
return this;
}
public String getGuaiwu() {
return guaiwu;
}
public DY setGuaiwu(String guaiwu) {
this.guaiwu = guaiwu;
return this;
}
public String getMingzi() {
return mingzi;
}
public DY setMingzi(String mingzi) {
this.mingzi = mingzi;
return this;
}
}
2016-10-24
展开全部
用带参数的构造方法,然后new 对象的时候带上参数就行了
new DY("param1","param2","param3","param4","param5");
带参数的构造方法,如果使用的myeclipse的话,直接右键自动生成带参数的构造方法
new DY("param1","param2","param3","param4","param5");
带参数的构造方法,如果使用的myeclipse的话,直接右键自动生成带参数的构造方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你可以写一个构造函数,这样赋值的时候就可以一次性全赋值了,不需要一个一个赋值
追问
麻烦帮我写下看看,因为还没学到构造函数
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询