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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-8-6 17:02  /  2070 人查看  /  26 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1、什么是参数列表,什么是返回值类型
  (1)  参数列表就是定义形参的一个表格,格式为:(参数类型 参数名称,参数类型 参数名称……)
    返回值类型就是该方法返回值的数据类型,自己定义,可以控制返回值的类型,想如何返回都可。

2、return的类型一定要和返回值类型相同么?为什么?
    (2)不一定。当二者不同时,会将return的类型强制转换成返回值类型,如果return的类型比返回值类型小时不会造成数据丢失,但实际开发中这么做没有意义,但是编译器也能同通过,编译并运行;反之如果return的类型比返回值类型大时,因为强制转换的关系,会造成数据丢失,编译器会报错。总之正常开发return的类型要和返回值的类型相同。

3、return后面能写代码么?为什么?
    (3)可以,只要这个表达式的类型和返回值的类型一致就可以。

4、什么是方法的重载?方法的重载有什么好处?
    (4)方法重载就是方法名相同,参数列表不同的一系列方法。它可以实现静态多态性,也就是调用同一个方法,当实参为不同类型时,方法依然能正常运行,达到同一个方法有多种形态,达到便于使用的效果。

5、满足方法的重载条件,与什么有关?与什么无关?
    (5)方法名相同,参数列表不同。与形参的种类、个数、顺序有关,与返回值类型无关。

6、参数列表不同,有哪几种情况?
    (6)形参的种类、个数、顺序不同。

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