1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
方法在运算过程中的位置数据,调用者调用方法时传递的
返回值类型是指方法调用后所产生的数据结果 的类型 然后传回调用处
public static int getSum(int a int b){} int为返回值类型 如果该方法不用把结果返回给调用出 则定义成void:“空的”
2、return的类型一定要和返回值类型相同么?为什么?
要相同 不然会报错!
3、return后面能写代码么?为什么?
不行 遇到return 方法体直接停止;
4、方法调用的三种格式是哪三种?
赋值调用 定义一个变量来接收方法运行后的数据结果; 例如:int sum = getSum(1,2);
输出语句调用 直接输出语句 System.out.println(方法名());
直接调用 方法名(); 方法没有返回值类型 定义为void的;
5、什么是方法的重载?方法的重载有什么好处?
是指在同一个类中 允许存在一个以上的同名方法,只要他们参数列表不同即可 与修饰符 跟返回值类型不同;
既可以表示方法的意义,又表示这些方法是相关方法,方便调用。所以,方法重载,很大程度是为了程序的可读性
6、满足方法的重载条件,与什么有关?与什么无关?
方法名相同 参数类型不同、参数个数不同、参数的顺序(不同顺序的参数类型必须不同)
与修饰词跟返回次类型 无关;
7、参数列表不同,有哪几种情况?
参数类型不同、参数个数不同、参数的顺序(不同顺序的参数类型必须不同)
|