更多“子类可以定义与父类同名的方法,称为方法的覆盖,方法覆盖要求子类的方法与父类的方法名字和参数都相同,但返回值类型可以不同。() 此题为判断题(对,错)。”相关问题
  • 第1题:

    下列叙述中,正确的是?

    A.子类继承父类的所有属性和方法

    B.子类可以继承父类的私有的属性和方法

    C.子类可以继承父类的公有的属性和方法

    D.创建子类对象时,父类的构造方法都要被执行


    正确答案:C

  • 第2题:

    Java中允许子类对父类中的同名方法重新定义,但不允许子类对自身已有的同名方法重新定义 。()

    此题为判断题(对,错)。


    答案:错

  • 第3题:

    当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。


    正确答案:super

  • 第4题:

    子类可以覆盖父类中的所有实例方法


    正确答案:错误

  • 第5题:

    父类的方法是private的,子类也可以覆盖。


    正确答案:错误

  • 第6题:

    子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的()

    • A、重载
    • B、实现
    • C、覆盖
    • D、继承

    正确答案:D

  • 第7题:

    关于覆盖,下列说法正确的是()。

    • A、私有方法不能被子类覆盖
    • B、子类可以覆盖父类中的任何方法
    • C、覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法
    • D、覆盖方法中的参数清单必须是被覆盖方法参数清单的子集

    正确答案:A

  • 第8题:

    判断题
    子类覆盖父类的方法时,权限不能比父类的权限小。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第9题:

    填空题
    当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。

    正确答案: super
    解析: 暂无解析

  • 第10题:

    单选题
    关于方法重写说法错误的()
    A

    父类中的私有方法不能被子类重写

    B

    父类的构造方法不能被子类重写

    C

    方法名以及参数列表必须完全相同,返回类型可以不一致

    D

    父类的静态方法不能被子类重写


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    在继承中,关于构造方法的说明,下列说法错误的是()
    A

    子类无条件的继承父类的无参构造方法

    B

    子类可以引用父类中的有参构造方法,使用super关键字

    C

    如果子类没有构造方法,则父类无参构造方法作为自已的构造方法

    D

    如果子类有无参构造方法,而父类的无参构造方法则被覆盖


    正确答案: C
    解析: 暂无解析

  • 第12题:

    判断题
    父类的方法是private的,子类也可以覆盖。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第13题:

    下面关于多态性的说法正确的是()

    A. 一个类中,不能有同名的方法

    B. 子类中不能有和父类中同名的方法

    C. 子类中可以有和父类中同名且参数相同的方法

    D. 多态性就是方法的名字可以一样,但返回的类型必须不一样


    正确答案:C

  • 第14题:

    以下关于子类和父类的叙述中,正确的是()。

    • A、代码中使用父类对象的地方,都可以使用子类对象替换
    • B、代码中使用子类对象的地方,都可以使用父类对象替换
    • C、父类定义的对象与子类定义的对象在属性和方法上一定相同
    • D、父类定义的对象与子类定义的对象在属性和方法上一定不同

    正确答案:A

  • 第15题:

    下面关于重写的说法,错误的是()

    • A、重写可以体现父类与子类之间的多态性。
    • B、父类中定义的方法,必须在子类中重写。
    • C、方法重写又称方法覆盖。
    • D、如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。
    • E、有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。

    正确答案:B

  • 第16题:

    子类方法和父类方法在形式上参数列表不同,就构成了覆盖。


    正确答案:错误

  • 第17题:

    下面关于多态性的说法,正确的是()。

    • A、一个类中不能有同名的方法
    • B、子类中不能有和父类中同名的方法
    • C、子类中可以有和父类中同名且参数相同的方法
    • D、多态性就是方法的名字可以一样,但返回的类型必须不一样

    正确答案:C

  • 第18题:

    下面覆盖与重载的关系,说法正确的是()

    • A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中
    • B、覆盖方法可以不同名,而重载方法必须同名
    • C、final修饰的方法可以被覆盖,但不能被重载//反了
    • D、覆盖与重载是同一回事

    正确答案:A

  • 第19题:

    单选题
    下面覆盖与重载的关系,说法正确的是()
    A

    覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中

    B

    覆盖方法可以不同名,而重载方法必须同名

    C

    final修饰的方法可以被覆盖,但不能被重载//反了

    D

    覆盖与重载是同一回事


    正确答案: A
    解析: 暂无解析

  • 第20题:

    单选题
    下面关于重写的说法,错误的是()
    A

    重写可以体现父类与子类之间的多态性。

    B

    父类中定义的方法,必须在子类中重写。

    C

    方法重写又称方法覆盖。

    D

    如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写。

    E

    有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。


    正确答案: E
    解析: 暂无解析

  • 第21题:

    判断题
    子类方法和父类方法在形式上参数列表不同,就构成了覆盖。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第22题:

    单选题
    子类与父类的方法定义完全相同,但是方法的实现却不同,这是采用了方法的()
    A

    重载

    B

    实现

    C

    覆盖

    D

    继承


    正确答案: B
    解析: 暂无解析

  • 第23题:

    判断题
    子类可以覆盖父类中的所有实例方法
    A

    B


    正确答案:
    解析: 暂无解析