方法调用问题

来源:2-18 需要知道的几点知识(下)

慕婉清4393100

2021-10-31 13:35:28

Double  d1=Double.valueof(100);这种是什么写法!不是先创建对象,也就是new出来的对象以后,然后用对象调用类中的方法吗?直接用类名也可以调用方法吗?

写回答

1回答

好帮手慕小蓝

2021-10-31

同学你好,这里使用的是静态方法创建对象的方式,使用的是Double类中的静态方法valueOf,其参数是基本类型数据,返回值是一个Double类型的对象。与以往的对象创建方式不同的是,以往都是我们自己在代码中显式的使用new关键字去创建对象,这里是在valueOf方法中自动使用new关键字创建对象。这种形式在后面课程“工厂模式”中会有更详细的介绍。

祝学习愉快~


0

0 学习 · 9886 问题

查看课程