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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表定义在定义方法后的小括号内,是用来接受从主方法中传递过来的数据。
返回值类型是在方法执行完后需要传递回主方法的数据,返回值类型的定义要和return回主方法的数据类型一致。
返回值类型定义是在方法定义的中间,在static和方法名之间。

2、return的类型一定要和返回值类型相同么?为什么?
一定要相同。
如果不同编译器会报错。

3、return后面能写代码么?为什么?
return后面不能写代码。
方法运行到return后就做出栈处理了,后面就算有写代码也不会运行,编译器也会报错。

4、什么是方法的重载?方法的重载有什么好处?
方法的重载:多个方法具有相同的方法名,多个方法的参数不相同,类型不同或者数量不同。
方法的重载的好处:对同一个方法的名称与参数进行识别

5、满足方法的重载条件,与什么有关?与什么无关?
与传递的参数有关,与返回值无关

6、参数列表不同,有哪几种情况?
参数不同,类型不同,数量不同

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

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

1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
(1)方法执行的时候需要接收的数据,用变量进行占位,将来调用的时候传进来的是哪个数据,变量就赋值给他
(2)方法执行完以后返回值数据的数据类型
(3)格式:public static 返回值类型 方法名称(参数列表){
     方法体;
    return 返回值类型;
}

2、return的类型一定要和返回值类型相同么?为什么?
一定要相同,否则程序会编译错误。

3、return后面能写代码么?为什么?
不能。return语句的其中有一个作用就是结束程序,return后面的语句不会被执行,程序会报错。

4、什么是方法的重载?方法的重载有什么好处?
(1)单独调用                         直接调用方法,不使用变量接收返回值。例如:print(5)
有返回值和无返回值的方法都可以单独调用,但有返回值的方法单独调用没有意义

(2)赋值调用(使用最多)   调用方法,并使用变量去接收方法的返回值 例如:int sum=print(a:5, b:6)
只能用于有返回值的方法,需要变量去接收方法执行之后返回的数据

(3)打印调用                       在输出语句中调用方法,输出语句会将方法的返回值打印输出
只能用于有返回值的方法,需要在打印的时候拿到方法的返回值
注意:打印调用只能对方法的返回值使用一次, 如果以后再想用这个结果,就无法使用

5、满足方法的重载条件,与什么有关?与什么无关?
方法重载:方法的名字相同,但参数列表不同
好处:对于功能相似的方法来说,不需要记多个名字

相关:参数列表的个数,参数列表的类型,参数列表的顺序
无关:参数变量名称,方法的修饰符,返回值类型

6、参数列表不同,有哪几种情况?
有三种情况:
【1】类型不同
【2】数量不同
【3】顺序不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
在Java语言里,参数为基本数据类型时传递的是值。而作为引用数据时,就是按址传递。

回复 使用道具 举报
方法
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?

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

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

6、参数列表不同,有哪几种情况?
三种情况:类型,数量,顺序
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
1.基本数据类型的方法传递:传递的是数值
不影响实际参数,数值是在栈内存存放
随着方法出栈消失,所以不影响实际参数
2.引用数据类型的方法传递:例如数组的方法传递的是地址值
引用数据类型的形式参数影响实际参数
因为传递的是地址值,数组的元素是在堆内存存放
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表:方法执行的时候需要接收的数据(用变量占位,将来调用的时候进来的是哪个数据
,变量就赋值给他)
返回值类型:返回值返回的数据的数据类型
返回值类型定义的格式:
2、return的类型一定要和返回值类型相同么?为什么?
一定要相同。不然代码编译会出错。
3、return后面能写代码么?为什么?
不行。只要执行了return,之后的代码是不可能执行的

4、什么是方法的重载?方法的重载有什么好处?
方法名相同,参数列表不同叫做方法的重载
好处是:没有用重载,有时候方法名会用到很多次,而且参数都不一样,很繁琐

5、满足方法的重载条件,与什么有关?与什么无关?
有关:参数列表有关
无关:和访问控制符和返回值无关
6、参数列表不同,有哪几种情况?
(1)参数个数不同(2)参数列表顺序不同(3)参数的类型不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
基本数据传递的是值。
引用数据传递的是地址。
回复 使用道具 举报
本帖最后由 许雅丽 于 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.引用数据类型的方法传递:例如数组的方法传递的是地址值
引用数据类型的形式参数影响实际参数
因为传递的是地址值,数组的元素是在堆内存存放
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表是定义方法时,括号里面的内容,由数据类型和参数名组成,多个参数之间用逗号隔开。
返回值类型是方法体运行到最后返回的数据类型;
返回值类型定义的格式是:return 返回值;

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

3、return后面能写代码么?为什么?
答:不能写代码,return语句标识方法的结束,后面写代码会报错。

4、什么是方法的重载?方法的重载有什么好处?
答:方法名相同,参数列表不同。
好处:调用方法时,可以使用多个数据类型的参数。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本类型时,传递的是具体的数值。参数为引用类型传递时,传的是地址值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么

答:1.参数列表是方法名小括号里的参数,可以是一个或者多个。2.就是调用方法返回值的数据类型。

public static 返回值类型 方法名(数据类型 参数){
        方法体
        return 返回的数据;
}

2、return的类型一定要和返回值类型相同么?为什么?
答:1.是,2.因为在方法创建时就已经定义好了,如果不一致会出现编译错误,无法执行。
3、return后面能写代码么?为什么?
答: 1.不能,2.因为return属于结束语句。
4、什么是方法的重载?方法的重载有什么好处?
答;1.方法重载:方法名相同,参数列表不同。2.可以实现多个不同的功能,只需调用一次。
5、满足方法的重载条件,与什么有关?与什么无关?
答:与方法名和参数列表有关,与返回值类型无关
6、参数列表不同,有哪几种情况?
答:数据列表不同或者数据类型不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:1.参数为基本数据类型的时候,传递的是:数值或boolean类型。参数为引用数据类型的时候,传递的是:数组
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么


参数列表:方法中需要传递使用的所有数据
返回值类型:方法中返回的数据类型
返回值格式:public static 返回值类型 方法名(参数)


2、return的类型一定要和返回值类型相同么?为什么?

是的,需要相同,否则会报错

3、return后面能写代码么?为什么?


不可以,因为ruturn表示方法运行结束


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

方法重载指同一个类中定义的多个方法之间的关系,满足以下条时为方法重载
1. 在同一个类中
2.有相同的方法名
3.参数不相同,类型不同或者数量不同
好处:当需要根据不同参数列表使用多种方法时,可简化方法调用


5、满足方法的重载条件,与什么有关?与什么无关?
条件:
1. 在同一个类中
2.有相同的方法名
3.参数不相同,类型不同或者数量不同
方法重载与方法的定义,与方法的调用无关,也就是与返回值无关


6、参数列表不同,有哪几种情况?

参数不相同,类型不同或者数量不同


7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?


为基本数据类型时传递数据
为引用数据类型时传递地址
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
①参数列表是在定义方法中方法名后()里面的内容,由一个或多个数据类型与变量组成。
②返回值类型是指方法调用后会产生返回的值,与方法定义的类型相同。
③返回值类型定义格式是:
public static 数据类型 方法名(参数){
return 数据;
}



2、return的类型一定要和返回值类型相同么?为什么?
要相同,return返回的数据类型必须要和方法中定义的数据类型相匹配,否则程序报错。



3、return后面能写代码么?为什么
return后面不能代码,因为遇到return后方法结束,后面的代码就不会被执行到。



4、什么是方法的重载?方法的重载有什么好处?
①方法重载指同一个类中定义的多个方法之间的关系。
满足下列条件的多个方法相互构成重载:
多个方法在同一个类中
多个方法具有相同的方法名
多个方法的参数不相同,类型不同或者数量不同
②好处是只需要记一个方法名称,就可以完成类似的功能



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



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


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