计算机二级

面向对象程序设计的三大主要特点分别是封装性、继承性和

题目

面向对象程序设计的三大主要特点分别是封装性、继承性和

参考答案和解析
正确答案:多态性
面向对象程序设计的三大主要特点分别是封装性、继承性和多态性。
类的封装性是指类的内部信息对用户是隐蔽的。在类的引用过程中,用户只能看到封装界面上的信息,对象的内部信息(数据结构及操作范围、对象间的相互作用等)则是隐蔽的,只有程序开发者才了解类的内部信息。由于类具有封装性,所以,不必被类的概念或类的抽象所困扰。在使用类时,用户不需要熟悉对象内部的复杂性,只需要掌握类的使用方法即可。正如你在使用汽车时,无须了解汽车是怎样设计的及其内部构造怎样,只要会使用即可。类的封装性使应用程序的可用性大大提高了。
继承性指的是一个新类可以从现有的类中派生出来,新类具有父类中所有的特性,直接继承了父类的方法和属性,新类就称为子类。如一个公司的员工都可以有共同的属性,如性别、所在部门等,那么普通员工、管理人员等就可以从员工继承这些属性和方法。子类对象可以调用该类及父类的成员变量和成员函数。
多态是指不同事物具有不同表现形式的能力,可以通过方法重载和方法重写来实现多态。通过方法重载,一个类中可以有多个具有相同名字的方法,由传递给它们的不同参数类型和个数来决定调用哪个方法,这就是多态。通过方法重写,子类可以重新实现父类的某些方法,使其具有自己的特征。方法重写隐藏了父类的方法,使子类拥有自己的具体实现,进一步表明了与父类相比,子类所具有的特殊性。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

下面()不是面向对象程序设计的特征。

A.封装性

B.继承性

C.多态性

D.对象性


正在拼命补充中,明天再来康康哇~

第2题:

面向对象程序设计有四个主要特点,即抽象、封装、继承和多态。


D

第3题:

面向对象程序设计的特性包括_____。

A.抽象性

B.封装性

C.继承性

D.多态性


D

第4题:

继承性和封装性是面向对象开发方法的主要特点。


第5题:

面向对象方法的主要特点有:

A.多态性

B.封装性

C.继承性

D.动态性


继承性;封装性;多态性

第6题:

面向对象程序设计的基本思想是,通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。面向对象的程序设计语言必须具备______特征。

A.继承性、封装性、可重用性

B.封装性、继承性、多态性

C.封装性、多态性、可移植性

D.继承性、多态性、可重用性


正确答案:B
解析:对象是数据以及在其上的操作的封装体。对象的3要素是指对象的名字、属性和方法。面向对象的程序设计语言必须具备继承性、多态性、封装性等特征。Java、C++、VisualBsasic、VistlalC++、Smalltalk均属于面向对象的程序设计语言。

第7题:

面向对象程序设计的特点是()。

A.多态性、兼容性、继承性

B.继承性、封装性、兼容性

C.封装性、继承性、多态性

D.封装性、继承性、兼容性


正确答案:C

第8题:

面向对象程序设计支持的3大特性为:封装性、继承性和【 】。


正确答案:多态性
多态性 解析:封装性、继承性和多态性是面向对象程序设计支持的3大特性。

第9题:

下面选项中不属于面向对象程序设计特征的是

A) 继承性

B) 多态性

C) 类比性

D) 封装性


正确答案:C