问题描述
- java中什么情况下方法的参数可以省略数据类型而直接写数据?
-
比如put(int 3);
什么情况下可以写put(3);
这里的put方法也没有方法体,什么情况下可以省略方法体呢
解决方案
put(int 3),有这种方式吗
put(int n)这种形式是方法的定义,当你使用put方法时,就直接传具体的值就行了
public int put(int n)
{
return n*10;
}
int m = put(10)
解决方案二:
对于你这种问法我是不解的,全局变量定义之后,局部变量就可以不用再定义了
解决方案三:
参数本来就是变量,如果是数据还弄成参数干嘛?或者你是想要弄个默认值?
或者是想弄个可变类型的参数?不知道java有可变类型么?别的倒是可以用var来声明,然后使用时根据实际情况做判断。
时间: 2024-08-01 09:24:33