• 2022-07-24
    以下关于C#中方法重载的说法正确的是(选两项)
    A: 如两个方法名字不同,而参数的数量不同,那么它们可以构成方法重载
    B: 如两个方法名字相同,而返回值的数据类型不同,那么它们可以构成方法重载
    C: 如两个方法名字相同,而参数的数据类型不同,那么它们可以构成方法重载
    D: 如两个方法名字相同,而参数的数量不同,那么它们可以构成方法重载
  • C,D

    内容

    • 0

      方法可以重载,也就是说,两个方法只要( )不同就可以拥有相同的方法名 A: 方法体 B: 参数列表 C: 返回类型 D: 修饰符

    • 1

      方法的重载是( )? A: 方法名不同,方法的参数相同 (B)方法名相同,方法的参数相同(C)方法名相同,方法的参数不同 (D)方法名不同,方法的参数不同 B: 方法名不同,方法的参数相同 C: 方法名相同,方法的参数相同 D: 方法名相同,方法的参数不同

    • 2

      什么是方法重载?允许定义两个名称相同但参数类型不同的方法吗?是否允许在一个类中定义两个方法,它们具有相同的方法名和参数列表,但返回值类型或修饰符不同?

    • 3

      方法的重载是在同一个类中方法名相同,方法参数不同的多个方法。

    • 4

      以下关于Java中的方法重载说法错误的是 A: 构造方法可以被重载 B: 成员方法不可以被重载 C: 重载的方法其参数个数或参数类型不同 D: 重载的方法其方法名必须相同