首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个声明实例的有关问题

2012-01-18 
一个声明实例的问题NumberFormatcurrencyFormatterNumberFormat.getCurrencyInstance()这是什么意思呀不

一个声明实例的问题
NumberFormat   currencyFormatter=NumberFormat.getCurrencyInstance();
这是什么意思呀
不是NumberFormat   currencyFormatter=   new   NumberFormat();声明一个实例吗???

[解决办法]
new当然可以创建新实例;
但静态方法也可以创建并返回一个新实例啊,当然,也可能不是新创建的,但总是可以返回一个实例的。
不知道你为啥因为从一个方法中返回一个实例感到奇怪。
[解决办法]
普通方法也可以,但是必须有一个现成的对象给你调用
如果没有,只能用静态方法了

非静态方法的最最常见的,比如 clone这个方法

Object o1...;//假设已经实现了Clonable接口,代码略
Object o2=o1.clone();

热点排行