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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

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

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

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

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

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

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

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

26 个回复

倒序浏览
1、什么是参数列表,什么是返回值类型
    参数列表就是定义形参的一个表格,格式为:(参数类型 参数名称,参数类型 参数名称……)
参数列表里的参数能接收实参,并在方法中参与运算,得到想要的效果。
    返回值类型就是该方法返回值的数据类型,由我们自己定义,可以控制返回值的类型,想要返回什么类型的数据就定义什么样的返回值类型。

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
    基本数据类型时的传递的是值传递,引用数据类型时是地址传递。
回复 使用道具 举报 1 0
1.
参数列表是一个长度不确定的数组。代码的返回结果的数据类型。
2.
要相同,不相同的话编译报错
3.
只要这个表达式的类型和返回值的类型一致就可以。
return后的下一行不可以,因为遇到return之后,该函数终止;
4.
同一个类中,相同的方法名,不同参数写成的方法;只需要记住一个方法名,就可以完成相似功能的调用
5.
与方法签名有关;与返回值无关
6.
数量不同;数据类型不同;顺序不同;
7.参数为基本数据类型的时候传递的是拷贝的值,不影响实参;传递的是实际引用地址,影响实参。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
这个方法想要完成这个功能所需要的数据。
返回值类型通过需求来定,看需求来返回对应的数据类型。
如需要打印输出一类返回值类型为void
如需要求得什么数据,那么返回值类型为对应的数据类型。
2、return的类型一定要和返回值类型相同么?为什么?
定义方法时需要明确参数的类型,所以return的类型和返回值的类型不同
的话程序会报错。
3、return后面能写代码么?为什么?
return后面不能写代码,因为程序运行到return的时候就返回数据,
调用的方法出栈,并不继续运行所以写在return后面代码并不执行
4、什么是方法的重载?方法的重载有什么好处?
在一个类中,方法名称相同,参数列表不同的方法叫重载,
方法重载的好处是,我们只需要记住一个方法名称,即可完成类似
功能的调用,根据传入参数的类型不同,去区分调用哪种方法。
5、满足方法的重载条件,与什么有关?与什么无关?
有关的是:
在一个类中,方法名称相同,参数列表的:数量,数据类型,顺序。不同
无关的是:
方法的返回值无关
6、参数列表不同,有哪几种情况?
参数列表不同有:
参数的数量不同,参数的数据类型不同,参数的顺序不同。
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型时:
形参的改变并不影响到实参。
参数为引用数据类型时:
形参的改变会影响到实参。
回复 使用道具 举报
1)什么是参数列表?什么是返回值类型?

  参数列表是由多个(数据类型与变量名组成的)参数,然后组成的一个列表。
  返回值类型是返回数据的数据类型 (没有返回值为void)。

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

  一定相同,如果不同,返回值无法接收。

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

  不能。因为执行到return意味着结束语句了。

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

  在一个类中,方法名称相同,参数列表不同(数据类型,数量,顺序不同)
的方法叫重载。且只需要记住一个方法名,就能完成类似的功能调用,JVM会
根据参数的数据类型和参数数量不同来进行调用。

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

  方法重载是指方法名相同,参数列表不同,和其他的都无关。参数列表不同满足以下任意规则即为不同:

①方法的参数个数不同

②方法对应位置上的参数类型不同(简称为类型不同)

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

  类型/个数/顺序。

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

  基本数据类型传递的是参数中的数值。
  引用数据类型传递的是参数的地址值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
        【1】参数列表:定义一个或多个形参,从方法调用中传递实参给它。由 数据类型 变量名   组成。
        【2】返回值类型:该方法需要有一个返回值时,就需要定义返回值类型,来确定该方法返回的值是一个什么类型的值。

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

3、return后面能写代码么?为什么?
        return后面不能写代码,因为ruturn代表着这个方法就执行到这里就结束了,出栈了,不会在执行return后面的语句,

4、什么是方法的重载?方法的重载有什么好处?
        【1】方法的重载是在同一个类中定义多个方法名相同,但是参数列表不同的方法。(顺序不同,类型不同,数量不同)
        【2】方法的重载可以在调用同一个方法名时,实现多种业务逻辑的结果,优化了用户的体验。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
        【1】参数为基本类型时,实参传给形参的是当前实参的值。
        【2】参数为引用数据类型时,实参传给形参是,实参在内存空间中开辟的地址,这样实参和形参就都指向了同一片内存空间的地址。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
   1)在方法定义中,由数据类型和变量组成,用逗号分隔开的一系列的形参,
   2)方法执行完毕后返回数据的数据类型。

2、return的类型一定要和返回值类型相同么?为什么?
  不一定相同。返回值类型如果比return的类型更大,则返回时会发生数据类型自动提升;返回值 类型如果比return类型更小,则返回时程序会报错。

3、return后面能写代码么?为什么?
   不能,return表示方法执行完毕,方法退出栈内存。

4、什么是方法的重载?方法的重载有什么好处?
   1) 方法的重载是指同一个类中,不同方法之间共用同一个方法名且参数列表不同(数据类型不同或者参数的个数不同);
   2) 参数数据不同,可以共用同一方法名

5、满足方法的重载条件,与什么有关?与什么无关?
    1)与方法的定义有关,与方法的调用无关,
    2)与参数列表有关,与返回值无关

6、参数列表不同,有哪几种情况?
     1)数据类型不同
     2)参数的个数不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
   参数为基本数据类型的时候,传递的是形参;
   参数为引用数据类型的时候,传递的是引用数据的地址值。
回复 使用道具 举报
1.参数列表:是调用方法时,需要向方法中传递的数据。
   返回值类型:方法运行结束后返回的数据。

2.一定要相同,因为返回值类型就是规定return的类型值,返回到方法的调用处

3.retur后面不能写代码,因为return出现后,代表着方法的运行已经结束。后面的代码将不会执行,属于无效代码。

4.方法重载:指同一个类中定义的多个方法之间的关系。在一个类中,方法名称相同,参数列表不同的方法叫重载
好处:对于功能相似的方法,只要记住一个方法名即可

5.与方法名和参数列表有关(个数不同,数据类型不同,顺序不同),与返回值无关。

6.个数不同,数据类型不同,顺序不同

7.为基本数据类型的时候传递的是内存中的变量实际值,形参不会影响实参。
为引用数据时传递的是内存中的地址值,形参会影响实参。
回复 使用道具 举报
1.参数列表:是调用方法时,需要向方法中传递的数据。
   返回值类型:方法运行结束后返回的数据。


2.在方法定义的时候return后面的返回值与方法定义上的数据类型要匹配,否则程序将会报错。


3.retur后面不能写代码,因为return出现后,代表着方法的运行已经结束。后面的代码将不会执行,属于无效代码。


4.方法重载指同一个类中定义的多个方法之间的关系,满足下列条件的多个方法相互构成重载

- 多个方法在同一个类中
- 多个方法具有相同的方法名
- 多个方法的参数不相同,类型不同或者数量不同
好处是:我们只需要记住一个方法名称,即可完成类似功能的调用,根据传入参数的类型不同,区分调用哪个方法


5.- 重载仅对应方法的定义,与方法的调用无关,调用方式参照标准格式
- 重载仅针对同一个类中方法的名称与参数进行识别,与返回值无关,换句话说不能通过返回值来判定两个方法是否相互构成重载


6.参数列表不同的情况有:①数量不同②数据类型不同③顺序不同


7.参数为基本数据类型时,传递的是把实参的值赋值给形参。
参数为引用数据类型时,传入的是地址值,内存中会造成两个引用指向同一个内存的效果,所以即使方法弹栈,堆内存中的数据也已经是改变后的结果


回复 使用道具 举报
1、什么是参数列表,什么是返回值类型

参数列表:表示方法接收参数的类型和名称以及数量。
返回值类型:返回值类型就是方法定义时的数据类型。

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

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

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

方法执行到return后会从栈内存中退出,所以return后面的代码都不会执行。

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

在一个类中,方法的名称相同,但参数不同,这些方法称为重载。

好处:对于相似的功能,只要记住一个方法名即可,并且会根据传入的参数来判断要执行的是哪个方法。

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

方法名相同,参数列表不同,与这两点有关。与返回值类型,方法体内容无关。

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

方法重载的参数列表不同有3种情况:数量不同,数据类型不同,顺序不同

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

参数为基本类型时传递实参,引用数据类型时传递对应的内存地址值。
回复 使用道具 举报
1、什么是参数列表,什么是返回值类型
答:参数列表:数据类型和变量名;如果方法需要返回数据,与之前定义类型相同的值就是返回值类型。

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

3、return后面能写代码么?为什么?
答:不能,因为return语句表示方法结束。

4、什么是方法的重载?方法的重载有什么好处?
答:在同一个类中,方法名相同但是参数列表不同的方法;
我们只要记住一个方法名称就可以完成类似功能的调用,减少代码量和需要记忆的方法名称。

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本数据类型的时候会把实参的值赋值给形参;参数为引用数据类型的时候时实参会给形参变量赋值
回复 使用道具 举报
方法

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

1、什么是参数列表,什么是返回值类型
答:①参数列表:由数据类型和变量名组成,多个参数之间用逗号隔开


②返回值类型:方法操作完毕之后返回的数据的数据类型


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

因为方法定义上return的类型与返回值的类型要相匹配,否则会报错


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

答:return后面不能写代码;

因为return返回的值是要与定义方法上的数据类型相匹配,接的是变量或者数据


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

好处:可以灵活的在多个功能之间进行自由的选择使用,更加简捷。

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

答:满足方法的条件与方法的名称及参数有关,与方法的调用、返回值无关

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

答:①参数的个数不同

②参数的类型不同

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数为基本数据类型时,由实参传递到形参,形参改变不影响实参;

参数为引用数据类型时,传递的是地址值,当传递到形参,形参如果发生改变,会导致堆内存里的数据发生改变,会影响实参的值
回复 使用道具 举报

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

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
答:参数是基本数据类型的时候,传递的是值,而参数是引用数据类型的时候,传递的是地址值。
回复 使用道具 举报
1.参数列表即调用方法的入口,用来接收方法被调用处的数据输入,与之进行数据交互;
  返回值类型即方法处理参数后,返回一定的值给方法调用处,让方法调用处进行处理,该返回值的数据类型就是返回值类型。
2.return的类型一般要和返回值的类型相同,当然也可以不同。return的数据类型范围小于返回值的类型时,会发生自动向上转换,再进行返回,相反的话则程序将报错。
3.return后面不能写代码,因为方法执行到return后就会结束方法的执行,return的后续代码无法执行。
4.方法的重载即同一个类中,方法名相同,但是参数列表不同的方法
  好处:对于类似的功能,只需要记忆一个方法名即可完成该功能的调用,根据传入参数的类型的不同,区分调用哪个方法。
5.相关:在同一个类中,方法名城乡同,参数列表不同
  无关:返回值
6.个数不同,数据类型不同,顺序不同
7.参数为基本数据类型的时候,传递给形参的是实参的值,即利用实参给形参赋值,形参的改变不影响实参的值。
  参数为引用数据类型的时候,传递给形参的是实参的储存空间的地址,形参的改变会影响实参的值。
回复 使用道具 举报

1、什么是参数列表,什么是返回值类型
        调用方法的方法名后面的参数,在写方法的时候返回值类型是什么类型返回值返回的就是什么类型
2、return的类型一定要和返回值类型相同么?为什么?
不一定,当写方法的时候如果返回值类型大于或等于return的类型时,就能强制转换,然后输出数据类型大的。当返回值类型小于return的类型,就会报错。
3、return后面能写代码么?为什么?
可以,写的代码表达式的数据类型和return的数据类型一样就行
4、什么是方法的重载?方法的重载有什么好处?
方法名称相同,参数列表不同的方法叫做重载方法,与返回值无关
好处:对于相似的功能,只需要记忆一个方法名即可,会根据传入的参数来决定执行的方法是哪一个
5、满足方法的重载条件,与什么有关?与什么无关?
满足方法的重载条件,与是否在同一个类中,方法名称是否相同还有参数列表有没有不同有关。
与方法的返回值无关
6、参数列表不同,有哪几种情况?
参数列表的种类、个数或 顺序不同
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
参数为基本数据类型的时候,传递的是复制自身的一个值。
参数为引用数据类型的时候,传递的是和形参共享同一块内容空间的地址值。
回复 使用道具 举报
1. 参数列表就是数据类型 参数名称,返回值类型方法返回值的数据类型


2.不一定。当二者不同时,会将return的类型强制转换成返回值类型,如果return的类型比返回值类型小时不会造成数据丢失

3.能  与返回值数据类型相同就行

4.重载是指同一个类中定义的多个方法之间的关系,满足下列条件的方法构成重载:【1】多个方法在同一个类中【2】多个方法具有用一个方法名【3】多个方法的参数不同 类型不同或者数量不同
在同一个类中当不同数据类型和数量使用方法相同时,可以使用同一个方法名

5.数据类型和数量有关,与返回值无关

6.数据类型不同,数据个数不一样

7.形式参数改变,实际参数不变
引用数据类型的传参,传入的是地址值,内存中会造成两个引用指向同一个内存的效果,所以即使方法弹栈,堆内存中的数据也已经是改变后的结果


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

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

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

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

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

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

7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
(7)    基本数据类型时的传递的是值传递,引用数据类型时是地址传递。
回复 使用道具 举报
1. 参数列表就是定义形参的一个表格,格式为:(参数类型 参数名称,参数类型 参数名称……)
参数列表里的参数能接收实参,并在方法中参与运算,得到想要的效果。
    返回值类型就是该方法返回值的数据类型,由我们自己定义,可以控制返回值的类型,想要返回什么类型的数据就定义什么样的返回值类型。

2.return的类型一定要和返回值类型相同,否则程序将报错。

3.当返回值为void时,return后面不能写代码,因为void是无返回值类型;
当返回值不是void时,return后面可以写代码,并且返回值要与方法定义上的数据类型要匹配。

4.在同一个类中,方法名称相同,参数列表不同的方法叫做重载。
好处:只需要一个方法名称,就可以完成类似功能的调用,根据传入参数的不同,就可以知道调用的方法。

5.条件:方法名称相同,参数列表不同。
与方法名称和参数列表有关,与方法的返回值无关。

6.(1)数量不同
   (2)数据类型不同
   (3)顺序不同

7.参数为基本数据类型时:传递的是形参,但不影响实参;
参数为引用数据类型时:传递的是形参,但影响实参。
回复 使用道具 举报
1.参数列表就是调用此方法时需要传入的值,返回类型就是调用此方法的返回值的类型
2.不一定,返回精度小的数向精度大的传时会发生自动类型转换
3.参数列表就是调用此方法时需要传入的值,返回类型就是调用此方法的返回值的类型
4. 在一个类中,方法名称相同,参数列表不同的方法叫做重载
5. 相关:①在一个类中 ②方法名称相同 ③参数列表不同   
    无关:方法的返回值无关
6.①数量不同  ②数据类型不同 ③顺序不同
7.参数为基本数据类型的时候,传递的是基本类型的值
参数为引用数据类型的时候,传递的是引用类型所指向的地址
回复 使用道具 举报
1、什么是参数列表,什么是返回值类

参数列表里面是用来接收实参的例如(int a,int b )
返回值就是定义的方法在运行结束后会有一个retuern的值返回到main主方法中

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

不一定,有一些类型在return返回的过程中是强制转换会出现精度丢失,例如char->int 不会造成损失所以是可以不相同的

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

可以。但是表达式和返回值要一致

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

重载就是在一个类中,方法名相同,数量、数据类型、和顺序不同即可满足重载
只需要用一个名称,调用不同类型的方法。

5、满足方法的重载条件,与什么有关?与什么无关?
有关:
要在一个类中、方法名称相同参数列表不同(数量、数据类型、和顺序不同)

无关:返回值无关
6、参数列表不同,有哪几种情况?
种类、个数、顺序
7.参数为基本数据类型的时候,传递的是什么?参数为引用数据类型的时候,传递的是什么?
(1)值(2)引用地址传递
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马