一个声明实例的问题
NumberFormat currencyFormatter=NumberFormat.getCurrencyInstance();
这是什么意思呀
不是NumberFormat currencyFormatter= new NumberFormat();声明一个实例吗???
------解决方案--------------------new当然可以创建新实例;
但静态方法也可以创建并返回一个新实例啊,当然,也可能不是新创建的,但总是可以返回一个实例的。
不知道你为啥因为从一个方法中返回一个实例感到奇怪。
------解决方案--------------------普通方法也可以,但是必须有一个现成的对象给你调用
如果没有,只能用静态方法了
非静态方法的最最常见的,比如 clone这个方法
Object o1...;//假设已经实现了Clonable接口,代码略
Object o2=o1.clone();