我对“空”感到困惑
因为它涉及方法。
我不知道当一种方法具有“void”而另一种方法没有时,两种方法之间的区别是什么。
例如,如果我这样做:
Public meth (int amount)
{
amount = initial * interest;
return amount;
}
(不确定采用名称“金额”并将其命名为与我的形式参数相同的名称是否正确,甚至是否有效,但这里有意义的是您正在执行计算并返回结果)
然后,如果我做了类似的事情:
Public void Testing (int array[])
{
//code that would modify the internals of an array
}
第二个方法是否没有“返回”,因为它更像是一种通用方法,可以应用于任何整数数组,而第一个方法是关于对特定变量进行处理?
还希望再提供一两个关于我何时会或不会使用“void”和“return”的例子。
另一件让我困惑的事情是调用方法。
我知道有时我会做一些事情,例如使用上面的测试方法,
Testing(ArrayName);
其他时候,它会像:
NameOfWhateverImApplyingMethodTo.MethodName();
有时,通过以下方式可以正确完成事情:
Thing1.MethodName(Thing2);
在什么情况下我会切换这样的方法调用语法?
- Java 区分大小写,因此修饰符
Public
无效,使用public
- 您不能将方法定义为
public methodName(int a)
,只有构造函数有这个签名,方法必须是public void methodName(<signature>)
对于不返回任何内容的方法或public <return type> methodName(<signature>)
对于这样做的方法。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)