通常的方法是
public datatype name(parameters) {}
是否可以使用没有参数的整数方法?如果可以,怎么办?
示例:
public int WorkPlease(){}
答案 0 :(得分:6)
int是返回类型,因此函数必须返回如下所示的整数值。
public int WorkPlease(){ return 5;}
答案 1 :(得分:3)
非常非常。一般而言,方法可以接受输入并返回输出。但是,两者都是可选的,并且彼此独立。因此,您可以拥有所有四种组合:
仅输出方法非常正常,如果您有一个对象并希望从该对象返回某些属性(例如GetFirstName()
)。输出的数据类型没有限制,因此它也可以包含整数。
一个示例,可能是一种返回第二年的方法,以防万一您需要它:
public int GetNextYear()
{
int currentYear = DateTime.Now.Year;
return currentYear + 1;
}
答案 2 :(得分:1)
在这种情况下,您只需返回一个整数,这样就可以从当前类的字段中获取一些值作为输入,或者返回与内部字段和属性无关的其他值。
class Example {
int someMember = 42;
public int WorkPlease() {
return someMember * 2;
}// or any other operation
public int WorkPlease2() {
return random.Next();
} // return something independent of the class
}