• 2022-06-16
    子类可以定义与父类同名的方法,称为方法的重写,方法重写要求子类的方法与父类的方法名字和参数都相同,但返回值类型可以不同。( )
  • 内容

    • 0

      重载(overloading)和重写(overriding)有什么区别和联系以下说法正确的有() A: 重载涉及同一个类中的同名方法,要求方法名相同,参数列表不同,与返回值类型无关。 B: 重载涉及同一个类中的同名方法,要求方法名相同,参数列表不同,与返回值类型有关。 C: 重写涉及的是子类和父类之间的同名方法,要求方法名不同、参数列表相同、返回值类型相同(或者是其子类)。 D: 重写涉及的是子类和父类之间的同名方法,要求方法名相同、参数列表不相同、返回值类型相同(或者是其子类)。

    • 1

      于方法重写,描述错误的是() A: 子类重写父类方法,不能降低访问度 B: 子类重写父类方法,返回值类型要保持相同 C: 子类重写父类方法,不能抛出更多的异常 D: 子类可以重写父类中final修饰的方法

    • 2

      方法重写的特征有哪些? A: 子类方法名与父类方法名完全一致 B: 子类的方法参数与父类的方法参数可以不一致 C: 子类方法的返回值类型要与父类一致 D: 子类方法的参数与父类方法完全一致 E: 子类方法的访问修饰符的级别不能低于父类的方法的访问修饰符

    • 3

      关于方法重写说法错误的() A: 父类中的私有方法不能被子类重写 B: 父类的构造方法不能被子类重写 C: 方法名以及参数列表必须完全相同,返回类型可以不一致 D: 父类的静态方法不能被子类重写

    • 4

      子类中重写方法需要和父类被重写的方法具有相同的方法名、参数列表以及返回值类型。