java中怎么重写getset方法?

请教

/**
银行入账日期
*/
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;
}