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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

方法
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?

1.参数列表:方法执行时需要接收的数据,用变量进行站位,
将来调用时传的数据=变量赋值的数据
2.返回值类型=返回值数据的数据类型
3.返回值格式:public static 返回值类型 方法名 (参数列表)
2、return的类型一定要和返回值类型相同么?为什么?
是的,一定要一样,因为:return后面跟的数据=返回值的数据,
return数据类型=方法定义是的返回值类型
3、return后面能写代码么?为什么?
1.在有方法值的方法中,return后面可以写代码,因为这时候的return代表的是返回主方法。
2.在没有方法值的方法中,或者主方法中,return后面也可以写代码,这时候return代表的是结束。写了也没意义。
4、什么是方法的重载?方法的重载有什么好处?
方法的重载是多个方法只需要定义同一个方法名
(方法名称相同,参数列表不同)
好处:若需要定义的功能类似,但参数不同,需要定义很多方法。
而方法重载只记一个方法名称就能完成多个操作,提高用户体验。

5、满足方法的重载条件,与什么有关?与什么无关?
有关:参数列表(类型,数量,顺序)
无关:返回值类型

6、参数列表不同,有哪几种情况?
三种情况:类型,数量,顺序
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
1.基本数据类型的方法传递:传递的是数值
不影响实际参数,数值是在栈内存存放
随着方法出栈消失,所以不影响实际参数
2.引用数据类型的方法传递:例如数组的方法传递的是地址值
引用数据类型的形式参数影响实际参数
因为传递的是地址值,数组的元素是在堆内存存放
回复 使用道具 举报
本帖最后由 许雅丽 于 2019-6-1 22:00 编辑

方法
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?

      1.参数列表:方法执行时需要接收的数据,用变量进行站位,
将来调用时传的数据=变量赋值的数据
      2.返回值类型=返回值数据的数据类型
      3.返回值格式:public static 返回值类型 方法名 (参数列表)
2、return的类型一定要和返回值类型相同么?为什么?
       是的,一定要一样,因为:return后面跟的数据=返回值的数据,
      return数据类型=方法定义是的返回值类型
3、return后面能写代码么?为什么?
     1.在有方法值的方法中,return后面可以写代码,因为这时候的return代表的是返回主方法。
    2.在没有方法值的方法中,或者主方法中,return后面也可以写代码,这时候return代表的是结束。写了也没意义。
4、什么是方法的重载?方法的重载有什么好处?
     方法的重载是多个方法只需要定义同一个方法名
      (方法名称相同,参数列表不同)
     好处:若需要定义的功能类似,但参数不同,需要定义很多方法。
    而方法重载只记一个方法名称就能完成多个操作,提高用户体验。

5、满足方法的重载条件,与什么有关?与什么无关?
     有关:参数列表(类型,数量,顺序)
     无关:返回值类型

6、参数列表不同,有哪几种情况?
      三种情况:类型,数量,顺序
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
      1.基本数据类型的方法传递:传递的是数值
不影响实际参数,数值是在栈内存存放
随着方法出栈消失,所以不影响实际参数
     2.引用数据类型的方法传递:例如数组的方法传递的是地址值
引用数据类型的形式参数影响实际参数
因为传递的是地址值,数组的元素是在堆内存存放
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马