更多“若声明一个类不能被继承,即不能有子类,用关键字()”相关问题
  • 第1题:

    下列说法正确的是

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

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

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

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


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

  • 第2题:

    用关键字 ______ 修饰的类不能被继承。 ( )

    A.public

    B.friendly(缺省)

    C.final

    D.无修饰关键字


    正确答案:C

  • 第3题:

    下列叙述中错误的是?

    A.一个子类可有多个父类

    B.父类派生出子类

    C.子类继承父类

    D.子类只能有一个父类


    正确答案:A

  • 第4题:

    若类声明加上( )修饰符,则表示该类不能有子类。

    A.close

    B.final

    C.down

    D.end


    正确答案:B
    B。【解析】如果一个类被final修饰符修饰说明这个类不可能有子类,被定义为final的类通常是一些有固定作用,用来完成某种标准功能的类。

  • 第5题:

    如果一个类的声明中没有使用extends关键字,这个类被系统默认为是Object的直接子类。()

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


    答案:对

  • 第6题:

    Scala里,final修饰符的描述正确的是?()

    • A、类的声明上添加final修饰符确保成员不被子类重载
    • B、类的声明上添加final修饰符把整个类声明为final,这个类不能被继承
    • C、类的声明上添加final修饰符确保成员只能被子类重载一次
    • D、以上说法都是错误的

    正确答案:B

  • 第7题:

    在java中一个类被声明为final类型,表示的意思是() 

    • A、该类可以被其子类继承
    • B、该类一定是一个子类
    • C、该类不能被继承
    • D、该类是一个顶级类

    正确答案:C,D

  • 第8题:

    在Java中,关于final关键字的说法正确的有()。

    • A、如果修饰变量,则一旦赋了值,就等同一个常量
    • B、如果修饰类,则该类只能被一个子类继承
    • C、如果修饰方法,则该方法不能在子类中被覆盖
    • D、如果修饰方法,则该方法所在的类不能被继承

    正确答案:A,C

  • 第9题:

    若子类和父类在同一个包中,则子类继承父类中的()和()成员,将其作为子类的成员,但不能继承父类的()成员。


    正确答案:public、protected;默认;private

  • 第10题:

    多选题
    在Java中,关于final关键字的说法正确的有()。
    A

    如果修饰变量,则一旦赋了值,就等同一个常量

    B

    如果修饰类,则该类只能被一个子类继承

    C

    如果修饰方法,则该方法不能在子类中被覆盖

    D

    如果修饰方法,则该方法所在的类不能被继承


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

  • 第11题:

    填空题
    若类声明时加上修饰符____,则表示该类不能有子类。

    正确答案: final
    解析:
    final关键字用来修饰类时,表示该类不可被继承,即不能有子类。

  • 第12题:

    填空题
    若子类和父类不在同一个包中,则子类继承了父类中的()和()成员,将其作为子类的成员,但不能继承父类的()和()成员。

    正确答案: public,protected,默认,private
    解析: 暂无解析

  • 第13题:

    类声明中final修饰符指明该类( )。

    A.不能用来声明对象,只有继承使用

    B.是最终类,不能有子类

    C.是负责财务的类

    D.以上都不对


    正确答案:B

  • 第14题:

    若类声明加上( )修饰符,则表示该类不能有子类。 A.closeB.finalC.downSXB

    若类声明加上( )修饰符,则表示该类不能有子类。

    A.close

    B.final

    C.down

    D.end


    正确答案:B
    B。【解析】如果一个类被final修饰符修饰说明这个类不可能有子类,被定义为final的类通常是一些有固定作用,用来完成某种标准功能的类。

  • 第15题:

    下列说法正确的是

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

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

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

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


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

  • 第16题:

    以下关于最终类的说法,错误的是()

    A、使用关键字final声明的类称为最终类

    B、最终类不能被修改

    C、最终类不能被继承

    D、抽象类不能被声明为最终类


  • 第17题:

    构造函数能否被子类继承()

    • A、可以被继承
    • B、可以被继承,但子类如果有自己的构造函数的话会覆盖父类
    • C、不能被继承,父类的构造函数不再使用
    • D、不能被继承,但调用子类的构造函数之前会先自动调用父类的构造函数

    正确答案:D

  • 第18题:

    若子类和父类不在同一个包中,则子类继承了父类中的()和()成员,将其作为子类的成员,但不能继承父类的()和()成员。


    正确答案:public;protected;默认;private

  • 第19题:

    下面关于abstract关键字描述错误的是()。

    • A、abstract关键字可以修饰类或方法
    • B、final类的方法都不能是abstract,因为final类不能有子类
    • C、abstract类不能实例化
    • D、abstract类的子类必须实现其超类的所有abstract方法

    正确答案:D

  • 第20题:

    下列有关抽象类的叙述正确的是哪项?()

    • A、抽象类中一定含有抽象方法
    • B、抽象类的声明必须包含abstract关键字
    • C、抽象类既能被实例化也能被继承
    • D、抽象类中不能有构造方法

    正确答案:B

  • 第21题:

    单选题
    在C#语言中,以下关于继承的说法错误的是()。
    A

    一个子类不能同时继承多个父类

    B

    任何类都是可以被继承的

    C

    子类继承父类,也可以说父类派生了一个子类

    D

    Object类是所有类的基类


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

  • 第22题:

    填空题
    若子类和父类在同一个包中,则子类继承父类中的()和()成员,将其作为子类的成员,但不能继承父类的()成员。

    正确答案: public、protected,默认,private
    解析: 暂无解析

  • 第23题:

    单选题
    下列有关抽象类的叙述正确的是哪项?()
    A

    抽象类中一定含有抽象方法

    B

    抽象类的声明必须包含abstract关键字

    C

    抽象类既能被实例化也能被继承

    D

    抽象类中不能有构造方法


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