当前页面: 开发资料首页 → J2EE 专题 → 小弟弟我是初学,关于方法的添加
小弟弟我是初学,关于方法的添加
摘要: 小弟弟我是初学,关于方法的添加
我想在下面这个类中添加一个 三个数相加的方法应该怎么弄呢?
而且现在BigDecimalCalculate 类别构造了.
怎么办?
import java.math.BigDecimal;
public class BigDecimalCalculate {
BigDecimal converted1;
BigDecimal converted2;
public BigDecimalCalculate(String num1, String num2) {
converted1 = new BigDecimal(num1);
converted2 = new BigDecimal(num1);
}
/**
* 返回两数的和
*
* @param num1
* @param num2
* @return
*/
public BigDecimal sum() {
return converted1.add(converted2);
}
/**
* 返回两数的差
*
* @param num1
* @param num2
* @return
*/
public BigDecimal sub() {
return converted1.subtract(converted2);
}
}
三个数相加的方法:
public class BigDecimalCalculate {
BigDecimal converted1;//第一个数
BigDecimal converted2;//第二个数
BigDecimal converted3;//第三个数
public BigDecimalCalculate(String num1, String num2, String num3) {
converted1 = new BigDecimal(num1);
converted2 = new BigDecimal(num2);
converted3 = new BigDecimal(num3);
}
//三个数相加
public BigDecimal sum_3() {
return converted1.add(converted2).add(converted3);
}
如果已经构造了你可以再构造一个把前两个数的和当成第一个数,第三个数当成第二个数求他们的和不就是三个数的和了吗?
原来的代码不能动,因为有别人使用了.
能给个具体的代码吗?再原来的基础上添加新的方法
public BigDecimal sum() {
return this.sum().add(converted3);
}
public BigDecimal sum_3() {
return this.sum().add(converted3);
}