【发布时间】:2018-12-08 10:42:43
【问题描述】:
我有这个代码:
public class doubles() {
private Double a;
public Double getA(){
return this.a
}
public void setA(Double a){
this.a = a
}
}
例如,我希望变量“a”保留整数的属性
**setA(13)**
即 a=13 而不是 a=13.0
例如,我仍然希望变量“a”具有 Double 的属性
**setA(13.32)**
即 a=13.32
【问题讨论】:
-
这被称为“方法重载”。几天前我已经回答了这个问题,请看这里:stackoverflow.com/questions/53585110/…
-
感谢@M.Dan,我查看了链接。但是,提供的答案不适合我的情况,因为我无法声明具有不同类型的变量“a”;就像在 private Double a 和 private Integer a 中一样
-
看看@mikaelovi下面的代码
标签: java