更多“若一个类中对某个方法进行了重载,能够区分这些重载方法的手段是()。A.它们的返回值类型的不同B.它 ”相关问题
  • 第1题:

    以下对重载描述错误的是( )

    A)方法重载只能发生在一个类的内部

    B)构造方法不能重载

    C)重载要求方法名相同,参数列表不同

    D)方法的返回值类型不是区分方法重载的条件


    答案:B

  • 第2题:

    Java中存在两种多态,方法重载和子类重写。方法重载是指一个类中可以有多个同名方法,但这些方法的参数必须不同,这个不同是指下列之一() 。

    A.参数的个数不同。

    B.方法的返回值不同。

    C.参数个数相同,但参数列表中对应的某个参数类型不同。

    D.方法体中的代码不同。


    AC

  • 第3题:

    在Java中,以下关于方法的重载和重写正确的是()。

    A.方法的重载和方法的重写实现的功能相同

    B.方法重载的返回值类型必须一致,参数类型必须不同

    C.方法重写的返回值类型必须相同

    D.方法重载出现在父与子类中,方法重写出现在同一类中


    方法重写的返回值类型必须相同

  • 第4题:

    下列关于静态多态实现重载的描述中正确的是(30)。

    A.重载的方法(函数)的方法名(函数名)可以不同

    B.重载的方法(函数)必须在返回值类型以及参数类型上有所不同

    C.重载的方法(函数)必须在参数顺序或参数类型上有所不同

    D.重载的方法(函数)只需在返回值类型上有所不同


    正确答案:C
    解析:方法的重载必须保证方法的签名不同,所谓方法的签名是指函数或方法的名字和参数的类型和参数的顺序。重载要求在参数的顺序或者参数的类型上有所不同,对返回值没有要求。

  • 第5题:

    重载的方法不能通过它们的返回值类型的不同来区分


    正确