作者qazsd (知足常乐)
看板java
标题[问题] 方法前面冠上类别名称的用意?
时间Wed Jul 15 10:19:19 2015
请教一下,
public class BigComplex {
BigDecimal re;
BigDecimal im;
final static BigComplex ZERO =
new BigComplex(BigDecimal.ZERO, BigDecimal.ZERO);
public BigComplex() {
re = BigDecimal.ZERO;
im = BigDecimal.ZERO;
}
BigComplex add(final BigDecimal oth) {
final BigDecimal x = re.add(oth);
return new BigComplex(x, im);
}
在上面的code中,BigComplex ZERO以及BigComplex add()的宣告都是对class做操作对吧
只是有点不了解 final static BigComplex ZERO的作用是?
该ZERO与BigDecimal.ZERO不同对吧
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 203.208.196.50
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1436926763.A.262.html
1F:→ ssccg: 就type啊... ZERO的type是BigComplex 07/15 10:59
2F:→ ssccg: add的回传值type是BigComplex 07/15 11:00
3F:→ MonyemLi: 偷懒的NullObject,可增加程式码可读性与减少意外的发生 07/16 22:00