A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、什么是参数列表,什么是返回值类型
答:参数列表就是调用此方法时需要传入的值,返回类值类型就是调用此方法的返回值的类型

2、return的类型一定要和返回值类型相同么?为什么?
答:要,不然报错

3、return后面能写代码么?为什么?
答:可以,可以但是和返回值要相同类型。

4、什么是方法的重载?方法的重载有什么好处?

答:1、当几个方法有相同的方法名,但参数个数不同、参数类型不同或类型相同顺序不同时,就是方法的重载
    2、某一个功能经常要用到,但是每次参数都不相同,我们只需要传入要求的参数,虚拟机就会自动判断调用匹配的方法,不用再因为参数不同重新命名方法
5、满足方法的重载条件,与什么有关?与什么无关?
答:(1)① 在同一个类中②方法的名称相同③参数列表不同
    (2)与参数列表的参数个数、顺序、类型有关,与访问修饰符和返回值类型无关


6、参数列表不同,有哪几种情况?
答:参数个数不同、参数类型不同、类型相同顺序不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:①基本类型的值②引用类型所指向的地址
回复 使用道具 举报
1.什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表是定义方法时,括号里面的内容,由数据类型和变量名组成,返回值类型是方法操作完毕之后返回的数据的数据类型。

2、return的类型一定要和返回值类型相同么?为什么?
一定要相同,因为如果方法中返回值类型不同,系统会报错。

3.return后面能写代码么?为什么?
不能写,因为return要返回结果,return后不会再往下运行.

4、什么是方法的重载?方法的重载有什么好处?
在同一个类中,方法名相同,参数列表不同,与返回值无关。好处:调用方法时,可以使用相同功能

5、满足方法的重载条件,与什么有关?与什么无关?
与方法名和参数列表有关,与返回值无关。

6、参数列表不同,有哪几种情况?
1.类型不同;2.个数不同;3.顺序不同。

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本类型传递的是参数的数值。参数为引用类型传递的是地址值。
回复 使用道具 举报
方法

请根据自己语言回答下面问题:

1、什么是参数列表,什么是返回值类型
答:参数列表是小括号里面的类容(数据类型和变量).
    返回值类型是,基本数据类型和引用数据类型.


2、return的类型一定要和返回值类型相同么?为什么?
答:要相同因为,因为不同直接编译报错.

3、return后面能写代码么?为什么?
答:不能,因为return后面的代码不会被执行.

4、什么是方法的重载?方法的重载有什么好处?
答:方法重载是在一个类中方法名称相同,参数列表不同的方法叫重载,
好处是只要记住一个方法名,就可以可以完成类似的功能调用.

5、满足方法的重载条件,与什么有关?与什么无关?
答:满足方法重载的条件是必须在一个类中,方法名相同,参数列表不同,与方法的返回值无关.

6、参数列表不同,有哪几种情况?
答:有 数量不同,数据类型不同,顺序不同.

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本数据类型的时候,形参的改变是不改变实际参数形同摆设。
而引用数据类型传递时,形参改变会改变实际参数,传入的是地址值会被修改值
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
参数列表就是方法中的包含数据类型以及变量名;返回值类型指的是调用的方法返回的值的数据类型,一个是无返回值用void表示,一个是基本数据类型或者引用数据类型。

2、return的类型一定要和返回值类型相同么?为什么?
一定要相同,因为返回值类型与return返回的值不同的话程序就会报错,

3、return后面能写代码么?为什么?
不能写代码,因为代码都是从上往下运行的,运行到return后马上返回数值,后面的就不会去运行,添加的话程序就会报错。

4、什么是方法的重载?方法的重载有什么好处?
方法的重载就是在同一个类中多个方法的名字相同,但是参数列表中的参数的数据类型或者参数的顺序不同互相构成重载,
方法的重载的好处就是可以减少一些没必要的代码量,让整个代码程序更加健壮。

5、满足方法的重载条件,与什么有关?与什么无关?
与参数列表的参数有关,比如说参数的数据类型,参数的顺序,参数数量不同,
与方法的返回值类型无关。

6、参数列表不同,有哪几种情况?
参数的顺序不同;
参数的数据类型不同;
参数的数量不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的就是方法中的形参,与main中的实参变量无关,每个方法在栈内存中,都会有独立的栈空间,方法运行结束后就会弹栈消失,不会产生影响;
参数为引用数据类型的时候,引用数据类型的传参,传入的是地址值,内存中会造成两个引用指向同一个内存的效果,所以即使方法弹栈,堆内存中的数据也已经是改变后的结果
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马