使用可变参数接收string类型和double类型参数,为何返回值是string类型
1、返回值类型与形参类型没有什么关系
2、字符串+基本数据类型 这样的写法java会自动将基本数据类型转换为字符串类型然后通过+进行拼接,所得结果为字符串类型
3、你这方法返回值定义的就是字符串类型,return 字符串+基本数据类型 也是字符串类型刚好对应
这问题....好问题
这不就是基本类型转换为String类的自动拼接吗
出参与入参的类型没有直接关系,函数入参或者方法入参只表示此方法需要此类参数,返回类型可以是任何类型,也可以是void
你的出参定义的string类型
自己定义的返回String又问为啥返回是string