更多“15、String类中的方法可以被子类重写。()”相关问题
  • 第1题:

    子类可重写父类的方法,重写时必须遵循的原则 ( )

    A.子类方法访问权限比父类更高

    B.子类方法不能产生比父类更多异常

    C.选项A、B都是

    D.以上都不对


    正确答案:C
    解析:在Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。方法重写又称方法覆盖。若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。如需父类中原有的方法,可使用super关键字,该关键字引用了当前类的父类。

  • 第2题:

    下列说法正确的是

    A.用abstract关键字修饰的方法,不能再被子类重写

    B.用final关键字修饰的方法,不能再被子类重写

    C.抽象类中一定要包含abstract方法

    D.某个类中包含了abstract方法,该类可以不声明为abstract类


    正确答案:B
    解析:本题考查类定义中的关键字。abstract关键字修饰的方法称为抽象方法,该方法必须被重写,选项A错误;抽象类中不一定要包含abstract方法,但是,一旦某个类中包含了 abstract方法,该类就必须声明为abstract类,选项 C和选项D错误;用final修饰的方法不能再被子类重写,选项B正确。

  • 第3题:

    用于在子类中调用被重写父类方法的关键字是( )。A.thisB.superC.This

    用于在子类中调用被重写父类方法的关键字是( )。

    A.this

    B.super

    C.This

    D.Super


    正确答案:B
    super可用于调用被重写的父类方法,注意Java区分大小写。

  • 第4题:

    于方法重写,描述错误的是()

    A.子类重写父类方法,不能降低访问度

    B.子类重写父类方法,返回值类型要保持相同

    C.子类重写父类方法,不能抛出更多的异常

    D.子类可以重写父类中final修饰的方法


    参考答案D

  • 第5题:

    关于方法重写说法错误的()

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

    正确答案:C

  • 第6题:

    下面描述函数重写错误的是()

    • A、要有子类继承或实现
    • B、子类方法的权限必须大于等于父类的权限
    • C、父类中被private权限修饰的方法可以被子类重写
    • D、子类重写接口中的抽象方法,子类的方法权限必须是public的

    正确答案:C

  • 第7题:

    在JAVA中,如果父类中某些方法不包含任何逻辑,并且需要由子类重写.应该使用()关键字来声明父类的这些方法

    • A、final
    • B、static
    • C、abstract
    • D、void

    正确答案:C

  • 第8题:

    在子类中重写超类的抽象方法时,你不需要使用override关键字


    正确答案:正确

  • 第9题:

    在类的说明符中,被指定为私有的数据可以被以下()访问。

    • A、程序中的任何方法
    • B、其他类的成员方法
    • C、本类中的成员方法
    • D、子类中的成员方法

    正确答案:C

  • 第10题:

    以下说法正确的是()。

    • A、虚方法必须在派生类中重写,抽象方法不需要重写
    • B、虚方法可以在派生类中重写,抽象方法必须重写
    • C、虚方法必须在派生类中重写,抽象方法必须重写
    • D、虚方法可以在派生类中重写,抽象方法也不需要重写

    正确答案:B

  • 第11题:

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

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

    B

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

    C

    方法重写又称方法覆盖。

    D

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

    E

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


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

  • 第12题:

    单选题
    以下说法正确的是()。
    A

    虚方法必须在派生类中重写,抽象方法不需要重写

    B

    虚方法可以在派生类中重写,抽象方法必须重写

    C

    虚方法必须在派生类中重写,抽象方法必须重写

    D

    虚方法可以在派生类中重写,抽象方法也不需要重写


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

  • 第13题:

    ______________关键字修饰父类中的一个方法,那么这个方法将不允许子类重写。


    正确答案:final

  • 第14题:

    当子类隐藏了父类的成员变量或重写了父类的方法时,若要访问父类的成员变量或调用父类的方法,在Java中是通过______来实现的。


    正确答案:super
    super

  • 第15题:

    用于在子类中调用被重写父类方法的关键字是( )。 A.thisB.superC.ThisSXB

    用于在子类中调用被重写父类方法的关键字是( )。

    A.this

    B.super

    C.This

    D.Super


    正确答案:B
    B。【解析]super可用于调用被重写的父类方法,注意Java区分大小写。

  • 第16题:

    关于继承下面说法正确的是

    A.子类能够继承父类私有的属性;

    B.子类可以重写父类的final方法;

    C.子类能够继承不同包父类的protected属性;

    D.子类能够继承不同包父类的缺省属性;


    正确答案:C

  • 第17题:

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

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

    正确答案:B

  • 第18题:

    下面的说法正确的是()

    • A、当且仅当类C是抽象类时,才能包含final方法
    • B、类C中的protected实例方法可以被子类覆盖
    • C、类C中的private静态方法只能被类C中的其它静态方法调用
    • D、类C中的public静态方法可以被子类直接访问,而不需要用类名引用方法

    正确答案:B,D

  • 第19题:

    Java中有关“重载”和“重写”的说法正确的是()  

    • A、“重写”是父类与子类之间多态性的一种表现
    • B、“重载”是一个类中多态性的一种表现
    • C、“重载”的方法是可以改变返回值的类型
    • D、“重载”的方法不能改变返回值的类型

    正确答案:A,B,C

  • 第20题:

    关于抽象类的说法哪些是正确的?()

    • A、抽象类中可以有非抽象方法。
    • B、如果父类是抽象类,则子类必须重写父类所有的抽象方法。
    • C、不能用抽象类去创建对象。
    • D、接口和抽象类是同一个概念

    正确答案:A,C

  • 第21题:

    关于线程的创建过程,下面四种说法正确的有哪些?()

    • A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
    • B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
    • C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
    • D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

    正确答案:A,C

  • 第22题:

    多选题
    关于线程的创建过程,下面四种说法正确的有哪些?()
    A

    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法

    B

    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法

    C

    定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法

    D

    定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法


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

  • 第23题:

    单选题
    关于抽象类与最终类,下列说法错误的是()。
    A

    抽象类能被继承,最终类只能被实例化

    B

    抽象类和最终类都可以被声明使用

    C

    抽象类中可以没有抽象方法,最终类中可以没有最终方法

    D

    抽象类和最终类被继承时,方法可以被子类覆盖


    正确答案: D
    解析: 最终类就是被final修饰的类,最终方法就是被final修饰的方法。最终类不能被继承,最终方法不能被重写

  • 第24题:

    单选题
    下面描述函数重写错误的是()
    A

    要有子类继承或实现

    B

    子类方法的权限必须大于等于父类的权限

    C

    父类中被private权限修饰的方法可以被子类重写

    D

    子类重写接口中的抽象方法,子类的方法权限必须是public的


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