黑马程序员技术交流社区

标题: 【厦门JavaEE基础8期——每日总结】方法 [打印本页]

作者: 厦门校区    时间: 2019-6-1 11:39
标题: 【厦门JavaEE基础8期——每日总结】方法
请根据自己语言回答下面问题:

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

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

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

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

5、满足方法的重载条件,与什么有关?与什么无关?

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
作者: 郭付民    时间: 2019-6-1 19:30
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表是定义方法时,括号里面的内容,由数据类型和变量名组成,多个参数之间用逗号隔开。
返回值类型是方法操作完毕之后返回的数据
的数据类型。返回值类型定义的格式是:return 数据;

2、return的类型一定要和返回值类型相同么?为什么?
答:一定要相同,因为在定义方法是就已经定义了返回值类型,如果方法中返回值类型不同,系统会报错。

3、return后面能写代码么?为什么?
答:亲,不能写代码的,因为return要返回运算结果,程序已经默认return为最后的执行代码,不会再往下运行.

4、什么是方法的重载?方法的重载有什么好处?
答;在同一个类中,方法名相同,参数列表不同,与返回值无关。
好处:调用方法时,不需要再考虑参数列表,直接输入数据便可,大大提高了,调用方法的便捷性。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本类型传递的是具体的数值。参数为引用类型传递的是地制值。
作者: 陈少勇    时间: 2019-6-1 19:32
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?
解:参数列表是位于方法名后面小括号里面的变量类型和变量,可以为一个或多个形式参数。
       返回值类型是方法执行完后返回的类型。
       返回值类型定义的格式是返回的数据的类型格式。

2、return的类型一定要和返回值类型相同么?为什么?
解:一定要相同,定义在方法名前的返回值类型就是为了执行方法体后获得返回值传回,类型不匹配也会报错。

3、return后面能写代码么?为什么?
解:不能写,因为return代表了这个方法的执行结束,获得了返回值。

4、什么是方法的重载?方法的重载有什么好处?
解:在同一个程序中,具有相同方法名,且参数数量,顺序,类型不同成为方法的重载。好处是类似的方法不需要输入不同的方法名,只需要重载就可以轻松调用方法。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
解:参数为基本数据类型的时候,传递的是只是基本数据类型的值,就是在方法中被赋值修改值,但是原来的实例变量值并不改变。
      参数为引用数据类型的时候,传递的是地址值,当地址值指向的堆空间被修改,那么原来的值也将被永久修改。
作者: 赖鸿伟    时间: 2019-6-1 20:02

1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
包含多个数据的类别.return;

2、return的类型一定要和返回值类型相同么?为什么?
需要.类型不同无法运行

3、return后面能写代码么?为什么?
不能.到return程序就返回了,return后面的不运行

4、什么是方法的重载?方法的重载有什么好处?
在一个类中,方法名称相同,参数列表不同的方法叫重载
好处:我们只需要记住一个方法名称,即可完成类似功能的调用,根据传入参数的类型不同,区分调用哪个方法

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


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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
形参的改变,不影响实参
形参的改变,影响实参
作者: 吴汕汕    时间: 2019-6-1 20:15
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
方法定义时,由多个参数组成;
方法操作完毕返回的数据的数据类型;
public static 返回值类型 方法名(参数){
   方法体;
   return 数据;
}

2、return的类型一定要和返回值类型相同么?为什么?
要相同;否则程序报错;

3、return后面能写代码么?为什么?
return后面不能写代码;不能运行;

4、什么是方法的重载?方法的重载有什么好处?
指同一个类中定义的多个方法之间的联系;
重载用于多个方法的参数不同,类型不同,数量不同;

5、满足方法的重载条件,与什么有关与什么无关?
多个方法在同一个类中,多个方法具有相同的方法名;
与类名有关,与返回值无关,与方法的调用无关;


6、参数列表不同,有哪几种情况?
无参数方法,带参数方法,两种;

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是实际参数;
参数为引用数据类型的时候,传递的是地址值;
作者: 郭伟杰-    时间: 2019-6-1 20:52
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?
答:参数列表:是由数据类型和变量名组成 参数列表中的参数用逗号分开,列表中包含

了传递给调用函数的变量的声明。如果函数不接收任何参数,参数列表就声明为void
    返回值类型:定义返回值数据类型称为返回值类型,通常由 int,double short

long byte boolean。

2、return的类型一定要和返回值类型相同么?为什么?
答:要相同,方法定义是return后面的返回值要与定义上的数据类型要一致,否则程序将

报错。

3、return后面能写代码么?为什么?
不能 ,return会结束当前方法的运行。

4、什么是方法的重载?方法的重载有什么好处?
答:
方法重载是指在同一个类中定义的多个方法之间的关系,当满足以下条件的方法就相互构

成重载:①多个方法在同一类中
        ②多个方法具有相同的方法名
        ③多个方法的参数不相同,类型不同或者数量不同
好处为:只需记住一个方法名称,就可以完成方法的相似功能。
5、满足方法的重载条件,与什么有关?与什么无关?
答:重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式
    重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关

6、参数列表不同,有哪几种情况?
答:类型不同,个数不同,顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什

么?
基本数据类型时传递的是:方法的参数,形式参数
引用数据类型的传参,传入的是地址值
作者: 黄均贤    时间: 2019-6-1 20:57
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表就是方法定义中的形参,等同于变量的定义,格式为数据类型 变量名。
返回值类型就是方法中返回数据的数据类型。
若无返回值时格式为public static void..;有返回值时为相对应的数据类型public static 数据类型..。

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

3、return后面能写代码么?为什么?
不能。return代表了结束语句,代表结束本方法,不再执行本方法下面的代码。

4、什么是方法的重载?方法的重载有什么好处?
指同一个类中定义的多个方法之间的关系满足下列条件:
多个方法在通过一个类中
方法名相同
参数列表不同,可以是数据类型不同,或数量不同,或顺序不同
好处是对于同一种方法操作,JVM可以通过对参数的判断来决定调用哪一个。
   
5、满足方法的重载条件,与什么有关?与什么无关?
与下面三点有关:
多个方法在通过一个类中
方法名相同
参数列表不同,可以是数据类型不同,或数量不同,或顺序不同
与返回值类型无关。与修饰符无关。
   

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是变量值。
参数为引用数据类型的时候,传递的是地址值。
作者: 邱昊翔    时间: 2019-6-1 21:09
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?
答:参数列表是:定义方法时括号里面的内容,由数据类型和变量名组成,多个参数用逗号隔开。
       返回值类型是:方法操作完毕之后返回数据的数据类型。
       返回值类型定义的格式是:return 数据;


2、return的类型一定要和返回值类型相同么?为什么?
答:return的类型一定要和返回值类型要相同,否则程序将报错。


3、return后面能写代码么?为什么?
答:不能写代码,因为return是最后的执行代码,然后直接返回数据,不会再往下运行。

4、什么是方法的重载?方法的重载有什么好处?
答:方法重载指同一个类中定义的多个方法之间的关系。
      好处是:只需要记一个方法名称,就可以完成类似的功能。


5、满足方法的重载条件,与什么有关?与什么无关?
答:满足下列条件的多个方法相互构成重载:
      1.多个方法在同一个类中
      2.多个方法具有相同的方法名
      3.多个方法的参数不相同,类型不同或者数量不同

      重载仅对应方法的定义,与方法的调用无关;
      重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关。

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本类型传递的时候,传递的是具体的数值。
       参数为引用类型传递的时候,传递的是地址值。
作者: 许俊杰    时间: 2019-6-1 21:36
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表定义在定义方法后的小括号内,是用来接受从主方法中传递过来的数据。
返回值类型是在方法执行完后需要传递回主方法的数据,返回值类型的定义要和return回主方法的数据类型一致。
返回值类型定义是在方法定义的中间,在static和方法名之间。

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是该数据类型的变量值。
参数为引用数据类型的时候,传递的是储存该数据的地址值。
作者: 王猛虎    时间: 2019-6-1 21:36
1.参数列表是方法中用于接收实参的形参列表,返回值类型是方法返回的数据的数据类型,[public] [static] 数据类型 方法名(参数列表){ 方法题; }

2. return的类型一定要和返回值类型相同否则编译错误

3.不行,因为return表示方法结束,后面的代码就无法执行到,变成死代码,编译出错

4.方法重载:同类中方法名相同,参数列表不同,方法重载可以提高用户的体验感,只需记住一个方法名就可以完成类似功能。

5.与方法返回值类型无关,与参数列表有关

6.【1】参数数据类型,【2】参数个数,【3】当1和2相同时与参数顺序有关

7.参数为基本数据类型的时候,传的是值,参数为引用数据类型的时候,传递的是地址
作者: 辛全旺    时间: 2019-6-1 21:38
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
        答:参数列表是方法调用时需要输入数值的数据类型和数量。返回值是方法运行结束时将一个数值返回到方法调用的地方,返回值的数据类型就是返回值类型。

2、return的类型一定要和返回值类型相同么?为什么?
        答:一定要相同,定义方法时就定义了返回值类型,接收返回值时也是用同样的数据类型,如果return 返回的数据类型不同就会接受失败。

3、return后面能写代码么?为什么?
        答:可以,但是代码的运算结果要是一个和返回值类型相同的数值。

4、什么是方法的重载?方法的重载有什么好处?
        答:相同方法名,不同参数列表就构成方法的重载。当方法的作用相似但是参数不同时,可以使用同一个方法名和不同参数列表来区分不同方法,根据输入的实参数据类型就可以调用相应的方法,避免方法名过多不好记忆。

5、满足方法的重载条件,与什么有关?与什么无关?
        答:相同方法名,不同参数列表就构成方法的重载。与参数列表是否相同有关,与返回值类型无关。

6、参数列表不同,有哪几种情况?
        答:参数数量不同,参数类型不同,参数不是同一种数据类型时,顺序不同也属于参数列表不同。

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
        答:参数为基本数据类型时是将实参的数值赋值给形参,形参和实参不是同一个变量,形参的改变不能改变实参的值。参数为引用数据类型时是将实参的地址赋值给形参,形参可以通过地址永久改变堆内存的内容,所以引用数据类型的形参可以改变实参。
作者: 江健    时间: 2019-6-1 21:40
1.参数列表指的是跟在方法名后括号内的一个或者多个参数。返回值类型指的是方法return后面跟的数据类型。返回值类型定义的格式也就是数据类型。
2.要和返回值类型相同,如果不相同,程序会报错。
3.return后面不能写代码,因为return就代表了方法的结束,return下面的语句都不会执行。
4.同一个类中,出现多个方法名相同,方法的参数类型或者参数数量不同的方法现象即为重载。重载的好处是只要记一种方法名称就行,不必考虑参数类型,减少我们的负担。
5.与参数个数或者参数类型,顺序有关,与返回值类型无关。
6.种类不同,或者个数不同。
7.基本数据类型,参数传递的是值。引用数据类型,传递的是引用地址。
作者: 陈伟锋    时间: 2019-6-1 21:40
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表是定义方法时,括号里面的内容,由数据类型和变量名组成,多个参数之间用逗号隔开。
返回值类型是方法操作完毕之后返回的数据的数据类型。返回值类型定义的格式是:return 数据;

2、return的类型一定要和返回值类型相同么?为什么?
答:一定要相同,否者返回值的数据在主方法中没有数据能够接收它,数据类型不兼容会报错

3、return后面能写代码么?为什么?
答:return后面不能写代码,因为return运行后代码会做出栈处理,再写代码编译会报错

4、什么是方法的重载?方法的重载有什么好处?
答:在同一个类中,方法名称相同参数列表不同的方法叫做方法重载

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
基本数据类型作为参数时传递的的数据值,形参的改变不会影响实参的数值
引用数据类型作为参数时传递的是地址值,形参的改变会影响实参的数值
作者: zx_1997    时间: 2019-6-1 21:40
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表指的是在创建带参数的方法时定义的方法中需要使用到的变量的列表,定义的是形参。
   返回值类型指方法返回数据的类型,方法分为无返回值与有返回值两种。
   返回值类型的定义格式是 public static 返回的数据类型 方法名(参数...) 方法中需要有return。   


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

3、return后面能写代码么?为什么?
答:由于方法代码中如果出现 return就会直接返回 main方法中,因此在return后面写代码没有实际意义。

4、什么是方法的重载?方法的重载有什么好处?
答:方法重载指的是多个方法在一个类中,具有相同方法名,且方法参数的类型不同或者数量不同的方法。
    方法重载可以让一种相同类型的方法可以使用不同的参数列表进行调用。

5、满足方法的重载条件,与什么有关?与什么无关?
答:与方法参数有关:参数定义的数据类型,参数的数量。
    与返回值和方法的调用无关。

6、参数列表不同,有哪几种情况?
答:有两种情况分为参数列表数量不同,参数列表数据类型不同。

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:当参数为基本数据类型的时候传递的是变量的值。
    当参数为引用数据类型时传递的的是内存中的地址值。
作者: 何凯    时间: 2019-6-1 21:41
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表是方法定义方法名称后面括号里面的形参
返回值类型是方法要返回的数据类型
定义格式public static 返回值类型 方法名(形参列表)  返回值类型可以是各种数据类型

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

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

4、什么是方法的重载?方法的重载有什么好处?
方法的重载是 方法名相同 形参列表不同就是重载
重载的好处可以让方法复用性更高,不用写很多方法名记不住麻烦

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候传递的是给形参变量的赋值
参数为应用类型的时候传递的是堆区的内存地址,把内存地址赋值给形参变量
作者: 邹楷能    时间: 2019-6-1 21:42
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表是方法中方法名后的内容,由一个或多个数据类型与变量组成。
返回值类型是指方法调用后会产生返回的值的方法类型。
返回值类型定义格式是:public static 数据类型 方法名(参数){return 数据;}


2、return的类型一定要和返回值类型相同么?为什么?
答:要相同,因为语法就是这么定义的。

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

4、什么是方法的重载?方法的重载有什么好处?
答:方法的重载是在同一个类中,方法名称相同但参数列表不同的方法。
好处是只需要一个方法名就能调用类似的功能。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本数据类型时传递的是形参,不会影响实参;引用数据类型传递的是地址值,形参改变,也会使得实参改变。
作者: 张遵荣    时间: 2019-6-1 21:43
方法

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

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

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数是基本数据类型的时候,传递的是值,而参数是引用数据类型的时候,传递的是地址值。
作者: 林雅彬    时间: 2019-6-1 21:44
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
   参数列表是java中方法定义时,传入的参数形式,由数据类型和变量名组成,多个参数之间用,隔开
   定义格式:[public] [static] 返回值类型 方法名(参数列表){方法体;}
   返回值类型是java中方法调用时的返回值的数据类型
   返回值类型是在方法定义时写在方法名之前,可以是无返回值void,也可以是有数据类型的返回值。
   当方法无返回值时,return表示该方法的结束,也可以无return语句,无返回值的方法只能单独使用;
   当方法有返回值时,return语句中的数据类型必须和方法定义时返回值类型一致,赋值调用时接收的
   变量也必须与返回值类型一致。


2、return的类型一定要和返回值类型相同么?为什么?
   return表示方法调用时返回的值,必须和返回值类型一致,否则会报错

3、return后面能写代码么?为什么?
   return表示方法的结束,后面不能写代码


4、什么是方法的重载?方法的重载有什么好处?
   方法的重载是同一类中,方法名相同,参数列表不同的方法
   重载的好处:只需要记一个方法名,就可以完成类似的功能操作

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
   参数为基本数据类型的时候,传递的是数据值,形参变量的改变不影响实参变量的改变
   参数为引用类型的时候,传递的是地址值,形参的改变会影响实参的改变


作者: 林锦长    时间: 2019-6-1 21:44
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么?
参数列表:就是对应方法定义数据类型和变量名
返回值类型:就是方法中定义的参数类型
返回值定义格式是: public static 返回值类型  方法名(参数列表){

                   return 数据
                   }

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


3、return后面能写代码么?为什么?
return后面不能接任何代码,否则后面的代码不会被调用,return执行完就会结束该方法

4、什么是方法的重载?方法的重载有什么好处?
方法重载:指同一个类中定义的多个方法之间的关系
好处:只需要记住一个方法名称就可以完成类似功能

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



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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型时传递的是数据类型的值
参数为引用数据类型时传递的是内存地址
作者: wangdebin    时间: 2019-6-1 21:52
方法

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

1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表是方法中的形参。由变量类型和变量名组成,一个方法中可有多个参数。
返回值类型指的创建一个方法,方法运行结束后给出的值。
定义格式: 修饰符 返回值类型 方法名(参数列表){}


2、return的类型一定要和返回值类型相同么?为什么?
一定要相同,用与返回值类型相同的变量来接收,否则程序将报错。如果不接收,该返回值将无意义。

3、return后面能写代码么?为什么?
return 返回值;
返回值就是功能的结果,由return返回给调用者。
void方法可以写 return;

4、什么是方法的重载?方法的重载有什么好处?
方法重载是指:在同一个类中,方法名相同,参数列表不同(含参数类型,数量,参数类型先后顺序)的多个方法。方法重载与方法的返回值无关。
好处:通过传递不同的参数列表来调用相应的方法,针对某些相同功能的方法,只需记住一个方法名即可。


5、满足方法的重载条件,与什么有关?与什么无关?
与参数列表有关。参数的个数不同,参数的对应数据类型不同。
与返回值无关。

6、参数列表不同,有哪几种情况?
参数的个数不同;
参数的对应数据类型不同;

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是变量的值。
形参值的改变不影响实参。
参数为引用数据类型的时候,传递的是变量的地址值。
形参值的改变会影响实参。

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

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是该数据类型的变量值。
参数为引用数据类型的时候,传递的是储存该数据的地址值。
作者: 张仁杰    时间: 2019-6-1 21:56
方法

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

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语言里,参数为基本数据类型时传递的是值。而作为引用数据时,就是按址传递。


作者: 许雅丽    时间: 2019-6-1 21:57
方法
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    时间: 2019-6-1 21:58
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
参数列表:方法执行的时候需要接收的数据(用变量占位,将来调用的时候进来的是哪个数据
,变量就赋值给他)
返回值类型:返回值返回的数据的数据类型
返回值类型定义的格式:
2、return的类型一定要和返回值类型相同么?为什么?
一定要相同。不然代码编译会出错。
3、return后面能写代码么?为什么?
不行。只要执行了return,之后的代码是不可能执行的

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

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

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

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本类型时,传递的是具体的数值。参数为引用类型传递时,传的是地址值。
作者: 王海华    时间: 2019-6-1 21:59
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么

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

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

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


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


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

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

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


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


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

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


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


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

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


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


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



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



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



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



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



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


7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本类型传递的时候,传递的是具体的数值。
参数为引用类型传递的时候,传递的是地址值。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2