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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

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

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

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

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

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

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

17 个回复

倒序浏览
1、什么是参数列表,什么是返回值类型
     参数列表是方法名后()内定义的参数,由数据类型和变量名组成 ,定义格式为:数据类型 变量名,如 int a,double a;多个参数之间使用逗号( ,)分隔
     返回值类型是指返回给定义函数的值的类型,如果一个函数没有返回值,返回值类型就为void;
     返回值的定义格式为:public static 数据类型 方法名 ( 参数 ) {
                              return 数据 ;
                              }
2、return的类型一定要和返回值类型相同么?为什么?
     return的类型一定要和返回值类型相同,因为如果不同,程序就会报错;

3、return后面能写代码么?为什么?
     return后面不能写代码,因为执行return后会返回一个数值,跳出这段代码,后面的代码就不执行,而且在return后面写代码程序会报错;

4、什么是方法的重载?方法的重载有什么好处?
     方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载
     1、多个方法在同一个类中  
     2、多个方法具有相同的方法名
     3、多个方法的参数不相同,类型不同或者数量不同
     方法重载的好处:根据方法的参数不同,可以调用相应的方法,去实现不同的功能,减少代码的冗余;

5、满足方法的重载条件,与什么有关?与什么无关?
     满足方法重载与参数的类型有关;
     重载仅对应方法的定义,与方法的调用无关,也与返回值无关,不能通过返回值来判定两个方法是否相互构成重载

6、参数列表不同,有哪几种情况?
     有3种情况:
     1、参数类型不同  如:(int a,int b)和(int a,double b)
     2、参数类型顺序不同  如:(int a,double b)和(double a,int b)
     3、参数数量不同  如:(int a,int b)和(int a,int b,int c)

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
     参数为基本数据类型的时候传递的是数据,形式参数的改变,不影响实际参数;
     参数为引用数据类型的时候传递的是地址值,形式参数的改变,影响实际参数的值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
参数列表是方法的形参,方法在定义时写的参数类型和变量名;用于占位,需要和实参的类型保持一致。
参数列表主要有参数的类型,个数,顺序。

返回值类型是方法执行结束之后,给返回的一个结果的类型;结果会返回到方法的调用处,方法值要与return后值的类型一致,如果没有返回值,用void。

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

3、return后面能写代码么?为什么?
return后面不能写代码,因为程序运行到return就已经结束,return后面的代码就执行不到。

4、什么是方法的重载?方法的重载有什么好处?
方法的重载是同一个类中定义的多个方法之间的关系。

方法的重载的好处是我们只要记住一个方法名,就能完成相似的操作。

5、满足方法的重载条件,与什么有关?与什么无关?
满足方法重载出条件:操作类似,只有参数列表不同时
与参数列表:参数的类型,个数,顺序有关
与返回值无关。


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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是实参。
参数为引用数据类型的时候,传递的是地址值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
答:由数据类型和变量名组成,数据类型 变量名。返回值类型要与方法定义上的数据类型匹配。

2、return的类型一定要和返回值类型相同么?为什么?
答:必须相同。因为类型不同会出现类型不兼容的错误。

3、return后面能写代码么?为什么?
答:不能。因为return是一段代码的返回语句,程序执行到return语句时,代码结束运行,不再执行return之后的语句,
所以return后面不能写语句。

4、什么是方法的重载?方法的重载有什么好处?
答:在同一个类中定义多个方法,方法的名称与参数进行识别,方法参数类型不同、个数不同、顺序不同。
好处:解决代码的冗积,提高代码的执行效率、各自负责各自的任务,提高了对代码的管理。

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

6、参数列表不同,有哪几种情况?
答:类型不同,顺序不同,个数不同
例:public statc void count(int a, int b);
public statc void count(int a, double b);
public statc void count(double a, int b);
public statc void count(double a, double b);

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:基本数据类型,形参改变,不影响实参。
引用数据类型,形参改变,影响实参。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
参数列表就是定义方法时()里面的内容,定义格式:

由数据类型和变量名组成 -  数据类型 变量名

参数如:int a

方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错,多个参数之间使用逗号( , )分隔,方法调用时,参数的数量与类型必须和方法里设置的一样,

返回值类型是方法或函数返回的数值或结构的数据类型
定义格式:public static 数据类型 方法名 ( 参数 ) {
        return 数据 ;
}

2、return的类型一定要和返回值类型相同么?为什么?
方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错

3、return后面能写代码么?为什么?
return后面可以写代码,但是不会执行。

4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义多个方法之间的关系;当多个方法在同一个类中且方法名相同,但是参数的类型,数量,类型顺序不同,则构成方法重载
重载的好处,可以让我们在完成相同功能,只有参数不同时,可以让其方法名为一个,让我们少定义方法名,不用去记忆很多方法名,

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

6、参数列表不同,有哪几种情况?
参数列表的不同有3中情况,参数的类型不同,参数的数量不同,参数的类型顺序不同
如:(int a, int b)      (double a,int b)    (int a,double b)   (int a,int b,int c)

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

点评

return表示该方法已经结束,后面不允许写代码  发表于 2019-11-5 14:03
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
参数列表就是定义方法时()里面的内容,定义格式:

由数据类型和变量名组成 -  数据类型 变量名

参数如:int a

方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错,多个参数之间使用逗号( , )分隔,方法调用时,参数的数量与类型必须和方法里设置的一样,

返回值类型是方法或函数返回的数值或结构的数据类型
定义格式:public static 数据类型 方法名 ( 参数 ) {
        return 数据 ;
}

2、return的类型一定要和返回值类型相同么?为什么?
方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错

3、return后面能写代码么?为什么?
return后面不可以写代码,return语句执行之后就直接返回了,

4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义多个方法之间的关系;当多个方法在同一个类中且方法名相同,但是参数的类型,数量,类型顺序不同,则构成方法重载
重载的好处,可以让我们在完成相同功能,只有参数不同时,可以让其方法名为一个,让我们少定义方法名,不用去记忆很多方法名,

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

6、参数列表不同,有哪几种情况?
参数列表的不同有3中情况,参数的类型不同,参数的数量不同,参数的类型顺序不同
如:(int a, int b)      (double a,int b)    (int a,double b)   (int a,int b,int c)

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型时,传递是数据,形参的改变,不影响实践参数
参数为引用数据类型时,传递时地址,形参的改变,会影响实践参数
回复 使用道具 举报
胡辉 初级黑马 2019-11-2 19:42:25
7#

1、什么是参数列表,什么是返回值类型
参数列表就是方法括号中的数据类型和变量名 ,是形式参数
返回值类型就是方法要返回的数据类型
用关键字return +返回的值,返回的数据类型要与方法定义时参数类型一致
不返回数据,用关键字void

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

3、return后面能写代码么?为什么?
return后面不能写代码,因为写在return后面的代码执行不到,且编译会报错

4、什么是方法的重载?方法的重载有什么好处?
方法重载就是方法名相同,参数列表不同(数据类型,个数,顺序不同)与返回值无关
方法重载可以提高客户体验

5、满足方法的重载条件,与什么有关?与什么无关?
与方法名,参数列表有关,与返回值类型无关
6、参数列表不同,有哪几种情况?
数据类型,个数,顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数是基本数据类型传递的是变量或者是常量,
参数是引用数据类型的时候传递的地址值
回复 使用道具 举报
章鑫

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

1、什么是参数列表,什么是返回值类型
参数列表就是放置形式参数的地方
返回值类型就是方法调用后返回主方法时数据的类型
2、return的类型一定要和返回值类型相同么?为什么?
要相同,否则程序将报错。方法的返回类型决定了这个方法所返回的值,所以return的类型要和返回值类型相同。
3、return后面能写代码么?为什么?
不能,return后方法被移除栈内存,所以后面的代码将不会被执行。


4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义的多个方法之间的关系。

好处是我们只需要记住一个方法名称,即可完成类似功能的调用,根据传入参数的类型不同,区分调用哪个方法。
5、满足方法的重载条件,与什么有关?与什么无关?
1.多个方法在同一个类中。
2.多个方法具有相同的方法名。
3.多个方法的参数不相同,类型不同或者数量不同。
与方法的返回值无关。
6、参数列表不同,有哪几种情况?
1.数量不同,2.数据类型不同,3.顺序不同

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

回复 使用道具 举报

1、什么是参数列表,什么是返回值类型
答:        参数列表:就是定义方法时()里面的内容  int a
        返回值类型:是方法或函数返回的数值或结构的数据类型
                定义格式:public static 数据类型 方法名 ( 参数 ) {
                return 数据 ;
        }
2、return的类型一定要和返回值类型相同么?为什么?
答:        方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错
3、return后面能写代码么?为什么?
答:        return语句后面不能跟数据或代码.
4、什么是方法的重载?方法的重载有什么好处?
答:        方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载多个方法在同一个类中
        多个方法在同一个类中;多个方法具有相同的方法名;多个方法的参数不相同,类型不同或者数量不同

5、满足方法的重载条件,与什么有关?与什么无关?
答:        满足方法重载的条件与参数的类型,数量,类型顺序有关,
        与方法的调用无关,与返回值无关。
6、参数列表不同,有哪几种情况?
答:        参数列表的不同有3中情况,参数的类型不同,参数的数量不同,参数的类型顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:        参数为基本数据类型时,传递是数据,形参的改变,不影响实践参数
        参数为引用数据类型时,传递时地址,形参的改变,会影响实践参数
回复 使用道具 举报

1、什么是参数列表,什么是返回值类型
参数列表就是放置形式参数的地方
返回值类型就是方法调用后返回主方法时数据的类型

2、return的类型一定要和返回值类型相同么?为什么?
方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错
方法的返回类型决定了这个方法所返回的值,所以return的类型要和返回值类型相同。

3、return后面能写代码么?为什么?
不能,return后方法被移除栈内存,所以后面的代码永远被执行到

4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载
好处是我们只需要记住一个方法名称,即可完成类似功能的调用,根据传入参数的类型不同,区分调用哪个方法。

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

6、参数列表不同,有哪几种情况?
参数列表的不同有3中情况,参数的类型不同,参数的数量不同,参数的类型顺序不同
如:(int a, int b)      (double a,int b)    (int a,double b)   (int a,int b,int c)



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

回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
方法构建时参与的形参和实参
2、return的类型一定要和返回值类型相同么?为什么?
return类型一定要与返回值相同,不同类型将无法进行数据传递程序将报错
3、return后面能写代码么?为什么?
不能,因为return后的代码永远无法读取到
4、什么是方法的重载?方法的重载有什么好处?
在一个类中,方法名称相同,参数列表不同的方法是方法重载,方法重载可以只是使用一个方法名称同时满足多个参数类型的调用。
5、满足方法的重载条件,与什么有关?与什么无关?
满足方法的重载与方法的返回值无关,满足方法重载的条件有(1)在一个类中(2)方法名称相同(3)参数列表不同
6、参数列表不同,有哪几种情况?
(1)数量不同(2)数据类型不同(3)顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是形参的数据;参数为引用数据类型的时候,形参传递的是地址,会对实参产生影响
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型,返回值类型定义的格式是什么
答:参数列表是调用方法时传给方法计算的参数类型和参数个数;返回值类型是方法运行之后返回到调用处的数据类型。
public static 返回值类型  方法名(参数列表){
    方法体;
    return 返回数据;
    }
2、return的类型一定要和返回值类型相同么?为什么?
答:可以自动转换的类型可以不相同,例如return类型为int,返回值为double类型的。

3、return后面能写代码么?为什么?
答:不能写代码,因为return后方法就结束了,方法已经退出栈内存,不再执行代码。

4、什么是方法的重载?方法的重载有什么好处?
答:方法的重载是多个方法名相同,但参数的个数或者参数的类型不同。方法重载可以实现调用同一个方法名且实现不同的功能。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本数据类型,传递的是实参赋值给形参的值;参数为应用数据类型,传递的是空间的地址值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
方法的形参,方法在定义时,写的参数类型,变量名和位置需要和实参的类型保持一致
方法返回一个结果到方法的调用处,返回值类型和return语句后面的值的类型要一致,

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


3、return后面能写代码么?为什么?
不能,因为代码执行到return后已经结束,后面的代码不参与运行

4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义的多个方法之间的关系
只要记住一个方法名,就能完成相似的操作

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


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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
基本数据类型时,传递的是实参
引用数据类型时,传递的是地址值
回复 使用道具 举报

1、什么是参数列表,什么是返回值类型
答:参数列表就是放置形式参数的地方
返回值类型就是方法调用后返回主方法时数据的类型
2、return的类型一定要和返回值类型相同么?为什么?
答:要相同,否则程序将报错。方法的返回类型决定了这个方法所返回的值,所以return的类型要和返回值类型相同。
3、return后面能写代码么?为什么?
答:不能,return后方法被移除栈内存,所以后面的代码将不会被执行。


4、什么是方法的重载?方法的重载有什么好处?
答:方法重载指同一个类中定义的多个方法之间的关系。

好处是我们只需要记住一个方法名称,即可完成类似功能的调用,根据传入参数的类型不同,区分调用哪个方法。
5、满足方法的重载条件,与什么有关?与什么无关?
答:1.多个方法在同一个类中。
2.多个方法具有相同的方法名。
3.多个方法的参数不相同,类型不同或者数量不同。
与方法的返回值无关。
6、参数列表不同,有哪几种情况?
答:1.数量不同,2.数据类型不同,3.顺序不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本数据类型是,传递的是形参。
参数为引用数据类型的时候,传递的是地址值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
        参数列表指的是定义方法时,在方法名后面的括号中定义的参数类型和数量。
        返回值类型指的是定义方法时,在方法名前面的类型,方法执行完后需要返回定义的类型。
2、return的类型一定要和返回值类型相同么?为什么?
        因为在方法外面已经定义了返回值类型,如果return的类型不一致,那方法调用就不能确定返回值参数了。

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

4、什么是方法的重载?方法的重载有什么好处?
        方法重载:在一个类里面定义多个方法名相同,参数类型不同的多个方法。
        方法重载的好处:
                                1.提高代码的复用性
                                2.减少代码冗余。

5、满足方法的重载条件,与什么有关?与什么无关?
        满足方法重载,需要方法名称相同,参数列表不同,与返回值类型无关

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
        参数为基本数据类型时:传递的是数值。
        参数为引用数据类型时:传递的是对象的引用地址。
回复 使用道具 举报
MrCT 初级黑马 2019-11-2 21:51:17
16#
1、什么是参数列表,什么是返回值类型
参数列表:方法的形参,方法在定义时,写的参数类型和变量名,用于占位,需要和实参的类型保持一致
返回值类型:方法会返回一个结果到方法的调用处,返回值类型和return语句后面的值的类型要一致,如果没有返回值,void

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

一定要相同,否则会报错。

3、return后面能写代码么?为什么?
return语句后面不能写任何代码
return 语句执行之后就返回了,后面的代码不会执行


4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义多个方法之间的关系;当多个方法在同一个类中且方法名相同,但是参数的类型,数量,类型顺序不同,则构成方法重载
重载的好处,可以让我们在完成相同功能,只有参数不同时,可以让其方法名为一个,让我们少定义方法名,不用去记忆很多方法名

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型时,传递的时形参
参数为引用数据类型时,传递的时地址值
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
参数列表:方法的形参,方法在定义时,写的参数类型和变量名,用于占位,需要和实参的类型保持一致
返回值类型:方法会返回一个结果到方法的调用处,返回值类型和return语句后面的值的类型要一致,如果没有返回值,void

2、return的类型一定要和返回值类型相同么?为什么?
方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错

3、return后面能写代码么?为什么?
return语句后面不能跟数据或代码

4、什么是方法的重载?方法的重载有什么好处?
方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载。
重载可以让我们在完成相同功能,只有参数不同时,可以让其方法名为一个,让我们少定义方法名,不用去记忆很多方法名

5、满足方法的重载条件,与什么有关?与什么无关?
重载的好处,可以让我们在完成相同功能,只有参数不同时,可以让其方法名为一个,让我们少定义方法名,不用去记忆很多方法名

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型时,传递是数据,形参的改变,不影响实践参数
参数为引用数据类型时,传递时地址,形参的改变,会影响实践参数
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马