参考答案和解析
正确答案:多态性
多态性 解析:封装性、继承性和多态性是面向对象程序设计支持的3大特性。
更多“面向对象程序设计支持的3大特性为:封装性、继承性和【】。 ”相关问题
  • 第1题:

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


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

  • 第2题:

    Python语言只支持面向对象技术的抽象性、封装性、继承性等特性,而不支持多态性。


  • 第3题:

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

    A.抽象性

    B.封装性

    C.继承性

    D.多态性


    D

  • 第4题:

    面向对象的四个基本特性是多态性、继承性、和封装性___。


    抽象性、封装性、继承性、多态性

  • 第5题:

    以下不是面向对象程序设计特性的是

    A.继承性

    B.封装性

    C.多态性

    D.开放性


    具体性