1、什么是参数列表,什么是返回值类型?
定义方法时,方法名后的小括号内就是参数列表;
返回值类型是定义的方法中用于return回数据的数据类型
2、return的类型一定要和返回值类型相同么?为什么?
必须相同,否则编译器会报错;
3、return后面能写代码么?为什么?
不能,因为return就是结束这一方法,后面的代码无法执行;
4、什么是方法的重载?方法的重载有什么好处?
方法重载是在同一个类中,相同方法名,参数列表不同的多个方法;
好处:拥有复用性;让我们免去记忆多个相同逻辑的方法名,只需记忆一个方法名,就可根据参数列表匹配对应的逻辑方法.
5、满足方法的重载条件,与什么有关?与什么无关?
与方法名,参数列表有关; 与返回值类型无关;
6、参数列表不同,有哪几种情况?
3种情况,如下:
[1]数据类型不同
[2]参数个数不同
[3]参数顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型时: 实参复制一份给形参,数据不可变;
参数为引用数据类型时: 共享了同一个内存地址,数据可变; |