请教
/**
银行入账日期
*/
private String sy101;
/*
银行入账时间
*/
private String sy102;
/*
*交易时间
*/
private String time;
public String getSy101() {
return sy101;
}
public void setSy101(String sy101) {
this.sy101 = sy101;
}
public String getsy102() {
return sy102;
}
public void setsy102(String sy102) {
this.sy102 = sy102;
}
time的值等于sy101+sy102,time的get,set方法应该怎么写
为什么把问题想的那么复杂,可能人家就是问一个简单的问题。那就简单的回答就好了。其实如果按楼主的意思,其实是没必要setTime()的,因为你getTime()得到的值跟你setTime()没什么关系
public void setTime(String time) {
this.time = time;
}
public String getTime() {
return Integer.toString(Integer.parseInt(sy102)+Integer.parseInt(sy101));
}
首先,不管你的time的值是什么。都可以按照get,set格式,去写方法。
public void setTime(String time) {
this.time = time;
}
public void getTime() {
return this.time;
}
然后在外面进行对象实例赋值的时候,需要自己进行字符串拼接
A a = new A();
a.setSy101("2019-01-18 ");
a.setSy102("10:40:32");
a.setTime(a.getSy101() + a.getSy102() );
重写的定义是方法名称相同,so,你自己写一个不就好了
你应该是想时间和日期拼接到一起吧,直接重写set方法就行,get方法不变,
这样get方法就可以获取到了
public void setTime(String time) {
this.time = sy101+sy102;
}