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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-6-1 11:39  /  2880 人查看  /  28 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法

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

1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:在定义方法时,在方法名后面括号内的就是参数列表,在方法名前面的是返回类型,定义一个方法时,
参数列表可以留空,而返回类型不能留空,当无返回值时,使用关键字void

2、return的类型一定要和返回值类型相同么?为什么?
答:当返回类型不是void时,返回值类型必须与返回类型相同,当返回类型是void时,return只会结束方
法执行,而不会报错

3、return后面能写代码么?为什么?
答:当返回类型是void时,return后不能写代码,此种情况遇到return时,方法调用执行结束;当返回类型
不是void时,return后面跟要返回的值,可以写代码。

4、什么是方法的重载?方法的重载有什么好处?
答:方法的重载,即是一个方法名适应不同类型的参数的情况。方法的重载,使得方法调用方大大提高了效率,
提高了便捷性,对于同一个功能的方法,不同的参数情况下可以直接调用这个方法,而不用再分情况来调用多个
这种同功能的方法。

5、满足方法的重载条件,与什么有关?与什么无关?
答:满足方法的重载的条件是,方法名相同,参数不同,符合此种情况的方法即为重载,“返回值是否相同”
这个条件不参与判断是否是重载方法。

6、参数列表不同,有哪几种情况?
答:参数列表不同,有三种情况。其一,参数的个数不同;其二,参数的类型不同;其三,参数的顺序不同。

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数是基本数据类型的时候,传递的是值,而参数是引用数据类型的时候,传递的是地址值。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马