1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
A:参数列表指的是方法中传入的参数类型和参数名称;
返回值类型指的是有返回值的方法在运行完方法后需要返回给方法调用处的参数的参数类型;
返回值类型的定义:修饰符+返回值类型+方法名+(参数列表){方法体}
2、return的类型一定要和返回值类型相同么?为什么?
A:必须相同,因为返回值类型定义的即是return后参数的类型,如果不同,程序会报错;
3、return后面能写代码么?为什么?
不可以,因为在方法中如果执行到return后,会直接返回调用者,不会继续执行后续的代码,因此在编译时如果return后写了代码,则程序会报错;(PS:当return在循环判断语句中则不会执行返回调用者)
4、方法调用的三种格式是哪三种?
A:单独调用,赋值调用,打印调用
5、什么是方法的重载?方法的重载有什么好处?
A:方法的重载指的是在同一个类当中,程序允许拥有相同方法名的方法,只要参数列表不同即可;
好处:对于相同作用且拥有不同作用参数的方法,可以使用相同的名字,减少了方法名记忆的麻烦;
6、满足方法的重载条件,与什么有关?与什么无关?
A:与方法名,参数类型,参数数量,不同参数的排列顺序有关,与返回值,相同参数类型且相同数量,但参数名不同的参数无关;
7、参数列表不同,有哪几种情况?
A:相同参数类型但数量不同,相同数量但参数类型不同,不同参数类型且排列顺序不同,
|