参考答案和解析
正确答案:abstract
更多“在声明类时,在类名前()修饰符,则声明的类只能作为其他类的基类,不能被实例化。”相关问题
  • 第1题:

    下列有关继承和派生的叙述中,正确的是( )。

    A.派生类不彘访问基类的保护成员

    B.作为虚基类的类不能被实例化

    C.派生类应当向基类的构造函数传递参数

    D.虚函数必须在派生类中重新实现


    正确答案:C
    派生类可以访问基类的保护成员,而不能访问基类的私有成员。作为虚基类的类可以被实例化。虚函数如果没有派生类中重新实现,那么仍然使用基类的成员函数。

  • 第2题:

    下面关于继承和派生的叙述中,正确的是( )。

    A.作为虚基类的类不能被实例化

    B.派生类不能访问基类中的保护成员

    C.虚函数必须在派生类中重新实现

    D.派生类向基类的构造函数传递参数


    正确答案:A

  • 第3题:

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

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

    正确答案:B

  • 第4题:

    在C#中,接口与抽象基类的区别在于()。

    • A、抽象基类可以包含非抽象方法,而接口只能包含抽象方法
    • B、抽象基类可以被实例化,而接口不能被实例化
    • C、抽象基类不能被实例化,而接口可以被实例化
    • D、抽象类可以包括数据成员,接口只包括抽象函数、抽象属性和抽象索引等,没有数据

    正确答案:D

  • 第5题:

    已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。

    • A、A类的实例不能访问到B类的实例
    • B、A类的实例能够访问到B类一个实例的x成员
    • C、C类的实例可以访问到B类一个实例的x成员
    • D、C类的实例不能访问到B类的实例

    正确答案:C

  • 第6题:

    在声明类时,在类名前加()修饰符,则声明的类只能作为其他类的基类,不能被实例化。


    正确答案:abstract

  • 第7题:

    下面对抽象类描述不正确的是()。

    • A、抽象类只能作为基类使用
    • B、抽象类不能定义对象
    • C、抽象类可以实例对象
    • D、可以实现多态

    正确答案:C

  • 第8题:

    在类的成员声明时,若使用了()修饰符,则该成员只能在该类或其派生类中进行访问。


    正确答案:protacted

  • 第9题:

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

    • A、抽象类能被继承,最终类只能被实例化
    • B、抽象类和最终类都可以被声明使用
    • C、抽象类中可以没有抽象方法,最终类中可以没有最终方法
    • D、抽象类和最终类被继承时,方法可以被子类覆盖

    正确答案:D

  • 第10题:

    填空题
    在声明类时,在类名前()修饰符,则声明的类只能作为其他类的基类,不能被实例化。

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

  • 第11题:

    填空题
    在声明类时,在类名前加()修饰符,则声明的类只能作为其他类的基类,不能被实例化。

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

  • 第12题:

    单选题
    在C#中,接口与抽象基类的区别在于()。
    A

    抽象基类可以包含非抽象方法,而接口只能包含抽象方法

    B

    抽象基类可以被实例化,而接口不能被实例化

    C

    抽象基类不能被实例化,而接口可以被实例化

    D

    抽象类可以包括数据成员,接口只包括抽象函数、抽象属性和抽象索引等,没有数据


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

  • 第13题:

    关于实例变量、类变量、实例方法和类方法,下面说法错误的是()

    A.实例方法可以访问实例变量和类变量。

    B.类方法不能访问实例变量。

    C.实例变量和类变量都可以通过类名访问。

    D.类方法只能访问类变量。


    正确答案:A

  • 第14题:

    在面向对象的语言中,( )。

    A.类的实例化是指对类的实例分配存储空间
    B.每个类都必须创建一个实例
    C.每个类只能创建一个实例
    D.类的实例化是指对类进行初始化

    答案:A
    解析:
    本题考查面向对象程序设计语言中类的实例化概念。类是用户定义的类型。与语言定义的基本类型一样,有了类型后,就可以定义(创建)该类型的变量,其含义是系统为变量分配存储空间。对于程序中定义的类,并不要求一定要创建其实例,对实例的数目也没有限制。创建类的实例时,系统需要为该实例分配存储空间。

  • 第15题:

    类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。


    正确答案:new;new对象名()

  • 第16题:

    在面向对象的语言中,下面描述正确的是()

    • A、类的实例化是指对类的实例分配存储空间
    • B、每个类都必须创建一个实例
    • C、每个类只能创建一个实例
    • D、类的实例化是指对类进行初始化

    正确答案:A

  • 第17题:

    下列关于虚继承的说明形式的描述,正确的是()

    • A、在派生类类名前添加关键字virtual
    • B、在基类类名前添加关键字virtual
    • C、在基类类名后添加关键字virtual
    • D、在派生类类名后,类继承的关键字之前添加关键字virtual

    正确答案:D

  • 第18题:

    在类的成员声明时,若使用了()修饰符则该成员只能在该类或其派生类中使用。


    正确答案:protected

  • 第19题:

    在类的成员声明时,若使用()修饰符,则该成员只能在该类或其派生类中使用。


    正确答案:protected

  • 第20题:

    在声明类时,在类名前使用()修饰符,则声明的类不能作为其他类的基类,不能再派生新的类。


    正确答案:sealed

  • 第21题:

    填空题
    在声明类时,在类名前使用()修饰符,则声明的类不能作为其他类的基类,不能再派生新的类。

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

  • 第22题:

    单选题
    已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。
    A

    A类的实例不能访问到B类的实例

    B

    A类的实例能够访问到B类一个实例的x成员

    C

    C类的实例可以访问到B类一个实例的x成员

    D

    C类的实例不能访问到B类的实例


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

  • 第23题:

    填空题
    类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。

    正确答案: new,new对象名()
    解析: 暂无解析