一.函数的种类
Ⅰ.无参数无返回值
eat(){
System.out.print(“吃饭”);
}
Ⅱ.无返回值有参数
eat(String place){
System.out.prit(“在”+place+”吃饭”);
}
对象调用函数的时候,按照形式参数的类型load载入参数到( )中,方法的具体实现在{ }代码块中体现。
a eat(“客厅”);
结果console打印输出:
在客厅吃饭
Ⅲ.有返回值有参数
String eat(String place ){
System.out.prit(“在”+place+”吃饭”);
return place;
}
对象调用方法的时候,按照形式参数的类型load载入参数到( )中。方法的具体实现在{ }代码块中。
传入实际参数。
a.eat(“客厅”);
实参”客厅”load到了引用类型对象place。在return 语句执行结束后,实参”客厅”返还给了函数本身。其实,return的英文原意就为回馈。函数的实现体与函数本身得到的回馈值是没有关系的。
例如:
class One{
//おいくつですか?
int getAge(String name){
System.out.println(name+”今年は24歳”);
//今年は24歳。
return 24;
}
}
public class Person{
public static void main(String[] args){
One one=new One();
//答え
int kotae=one.getAge(“yowukowu”);
System.out.println(kotae);
}
}
问某人(name),你多少岁?这人回答,24岁。传入的是此人的名字,而答案反馈却只是return,这跟传入的参数没有任何关系。