计算机科学与技术(本科)

在派生类的定义中,继承父类短语(子句)所使用的关键字为()。A、extendsB、implementsC、publicD、abstract

题目

在派生类的定义中,继承父类短语(子句)所使用的关键字为()。

  • A、extends
  • B、implements
  • C、public
  • D、abstract
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面描述中,错误的是()。

A.在派生类中不可见的成员要变成可访问的,需要进行访问声明

B.在基类定义的public成员在保护继承的派生类中可见,也能在类外被访问

C.在基类定义的public和protected成员在私有继承的派生类中可见,在类外可以被访问

D.在基类定义的public和protected成员在保护继承的派生类中可见


正确答案:BC

第2题:

根据已有类继承定义出的新类称为已有类的派生类(子类),已有类称为超类(父类)。()

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


正确答案:正确

第3题:

定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。

A.私有继承

B.非私有继承

C.保护继承

D.公有继承


正确答案:A
解析:此题考查的是派生类的基本知识。在声明派生类时,如果不显式地给出继承万式,缺省的类继承方式是私有继承private。

第4题:

在定义一个派生类时,使用()关键字表示为私有继承,使用()关键字表示为公有继承。


正确答案:private;public

第5题:

下列关于自定义异常的说法中错误的是()

A、自定义异常要继承Exception类

B、自定义异常继承Exception类后具有可抛性

C、自定义异常可以在构造方法中用super关键字传递异常信息给父类

D、自定义异常必须继承Error类


正确答案:D

第6题:

定义接口使用的语句关键字为interface,一个接口还可以继承一个或多个接口,所使用的子句关键字为extends。()

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


正确答案:正确

第7题:

下列是关于继承的说法,正确的是______。

A.子类继承父类,子类就拥有了父类的全部成员,包括基类的构造函数和析构函数

B.当子类继承父类后,子类可以访问父类的全部成员

C.抽象类不能被继承

D.派生类可能含有与基类同名的数据成员或同名同参数的成员函数,因此可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名


正确答案:D
解析:当子类继承父类后,子类可以访问父类中除私有成员外的全部成员。父类的构造函数和析构函数是不能被子类继承的。在C++中,当子类有多个基类时,调用基类构造函数的格式为:派生类名>::派生类名>(参数表):基类名1>参数表1>,基类名2>参数表2>…,{派生类构造函数体;}在Java中,在创建子类对象时若希望对父类中的成员变量进行初始化,就要在于类构造方法中利用super()调用父类的构造方法,并且必须将这条语句作为子类构造方法中的第一条语句。抽象类是含有抽象函数或抽象方法的类,它不能被实例化,但是可以被继承。实际上,抽象类主要就是用来派生子类。当派生类含有与基类同名的数据成员或同名同参数的成员函数时,可能产生二义性。C++采用将当前类作为默认作用域的方法来消除二义性。若要在派生类中访问基类的成员,则必须使用作用域运算符“::”指定所使用的成员的类名。

第8题:

基类的【 】不能被派生类的成员访问,基类的【 】在派生类中的性质和继承的性质一样,而基类的【 】在私有继承时在派生类中成为私有成员,在公有和私有保护继承时在派生类中仍为保护成员。


正确答案:私有成员 公有成员 保护成员
私有成员 公有成员 保护成员

第9题:

下列关于自定义异常的说法中,错误的是()

A、自定义异常要继承Exception

B、自定义异常继承Exception类后,具有可抛性

C、自定义异常可以在构造方法中用super关键字传递异常信息给父类

D、自定义异常必须继承Error


正确答案:D

第10题:

如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。


正确答案:错误

更多相关问题