标签:利用 out 多个 状态 instance percent 不能 实现 oop
class Employee{ private Date hireDay; public Date getHireDay(){ return hireDay; } .... }
上面这个例子中,返回的是Date的引用,那么在外层调用Date d = getHireDay();那么对d的改变实际上就是对私有变量hireDay的改变。因此,要返回一个可变对象的引用,应该首先对它进行克隆。
public static final double PI = 3.14....;
NumberFormat currencyFormat = NumberFormat.getCurrencyInstance(); NumberFormat percentFormat = NumberFormat.getPercentInstance(); double x = 0.1; System.out.print(percentFormat.format(x) + " " + currencyFormat.format(x));
标签:利用 out 多个 状态 instance percent 不能 实现 oop
原文地址:http://www.cnblogs.com/wttttt/p/6857765.html