更多“面向对象程序设计的基本思想是封装和可扩展性,可扩展性体现在继承性和【】两个方面。 ”相关问题
  • 第1题:

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


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

  • 第2题:

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

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

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

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

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


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

  • 第3题:

    面向对象程序设计的基本思想是封装和可扩展性,可扩展性体现在【 】和行为扩展两个方面。


    正确答案:继承性
    继承性

  • 第4题:

    面向对象程序设计的基本思想是【 】和可扩展性,可扩展性体现在继承性和行为扩展两个方面。


    正确答案:封装
    封装

  • 第5题:

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


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