计算机二级

在面向对象程序设计语言中, ______ 是在类和子类之间自动地共享数据和方法地一种机制A.封装B.调用C.引用D.继承

题目

在面向对象程序设计语言中, ______ 是在类和子类之间自动地共享数据和方法地一种机制

A.封装

B.调用

C.引用

D.继承

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在面向对象的软件技术中,组合是子类自动地共享基类中定义的数据和方法的机制。()

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


参考答案:错误

第2题:

在面向对象方法中,类之间共享属性和操作的机制称为 【2】 。


正确答案:
继承

第3题:

● (45) 是面向对象程序设计语言不同于其他语言的主要特点。是否建立了丰富的 (46) 是衡量一个面向对象程序设计语言成熟与否的一个重要标志。 (47) 是在类及子类之间自动地共享数据和方法的一种机制。

(45) A.继承性

B.消息传递

C.多态性

D.封装性

(46) A.函数库

B.类库

C.数据库

D.方法库

(47) A.调用

B.引用

C.消息传递

D.继承


正确答案:A,B,D
【解析】面向对象程序设计语言的主要特点是继承性、封装性和多态性,但由于面向过程的程序设计语言本身也具有一定的封装性和多态性。面向对象程序设计语言对程序员开放的不再是函数库,而是类库。丰富的类库可以加速软件的开发,减少开发人员的劳动,提高软件的质量,具有重要的意义。当今成熟的面向对象设计语言都具有丰富的类库。子类通过对父类的继承可以立刻拥有父类的成员变量和成员方法。

第4题:

是父类和子类之间共享数据和方法的机制。

A.多态

B.继承

C.绑定

D.重置


正确答案:B
解析:继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入新的内容。

第5题:

能够实现自动共享类、子类和对象中的方法和数据,需要通过

A.继承机制

B.封装机制

C.构造函数

D.抽象类


正确答案:A
解析:本题考查Java的继承机制。继承性是面向对象方法的一个重要基本特征,它使代码可重用,可降低程序复杂性。通过继承机制,能够实现自动共享类、子类和对象中的方法和数据。

第6题:

在面向对象方法中,类之间共享属性和操作的机制称为________


正确答案:
继承

第7题:

(4)在面向对象方法中,类之间共享属性和方法的机制称为。


正确答案:继承
【解析】在面向刘一象的程序设计方法中,某些属性和方法是可以共享的,由子类从父类中继承而来,这样提高了软件的可重用性。

第8题:

● 以下关于面向对象方法中继承的叙述中,错误的是 (22) 。

(22)

A. 继承是父类和子类之间共享数据和方法的机制

B. 继承定义了类与类之间的一种关系

C. 继承关系中的子类将拥有父类的全部属性和方法

D. 继承仅仅允许单重继承,即不允许一个子类有多个父类


正确答案:D
c

第9题:

在面向对象的系统中,由于有了(52),所以父类的数据和方法可以应用于子类。

A.继承性

B.封装性

C.抽象性

D.多态性


正确答案:A
解析:子类可以继承父类的属性和方法,这是面向对象模型对软件开发过程的重要改进,有时可以节省很大的代码量。

第10题:

面向对象程序设计中,采用______机制实现共享类中的方法和数据。

A.引用调用

B.封装

C.动态绑定

D.继承


正确答案:D
解析:对于选项A,引用调用是通过传引用的方式进行调用。对于选项B,封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的类进行信息隐藏。对于选项C,在计算机语言中有两种主要的绑定方式:静态绑定和动态绑定。静态绑定发生于数据结构和数据结构间,程序执行之前。静态绑定发生于编译期,因此不能利用任何运行期的信息。它针对函数调用与函数的主体,或变量与内存中的区块。因为PHP是一种动态语言,它不使用静态绑定。但可以模拟静态绑定。动态绑定则针对运行期产生的访问请求,只用到运行期的可用信息。在面向对象的代码中,动态绑定意味着决定哪个方法被调用或哪个属性被访问,将基于这个类本身而不基于访问范围。对于选项D,面向对象程序设计中,采用继承机制实现共享类中的方法和数据。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。本题正确答案为选项D。

更多相关问题