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

计算机 程序设计 已帮助 人

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

热搜:vb是一种面向对象的程序设计语言

答案解析

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