请问java中类名.方法名().方法名()是什么意思?

2024-11-28 23:55:10
推荐回答(2个)
回答(1):

DecimalFormat类,继承自NumberFormat。
这两种写法都行:
new
DecimalFormat("#.##%").format('1234567'))
对象.方法(参数)返回
字符串
DecimalFormat.getCurrencyInstance().format(1234567)
DecimalFormat.getCurrencyInstance()这个相当于获取对象.方法(参数)
你知道原理就行,这些方法和类都是人家写完的
你直接引包就行,你要是感兴趣
你可以看文档去
个人理解。

回答(2):

你可以从左往右一点一点的看。
DecimalFormat
类,DecimalFormat.getCurrencyInstance()
调用了这个类里的静态方法,DecimalFormat.getCurrencyInstance().format()
说明前面DecimalFormat.getCurrencyInstance()返回了一个对象,这个对象含有.format()方法。
其实这个也可以拆开写:
NumberFormat
a
=
DecimalFormat.getCurrencyInstance();
String
b
=
a.format(1234567);
这样写比较麻烦,连起来写比较方便