多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

面向对象的基本概念类、对象、封装、继承等定义是什么?

正确答案: 类(Class)是具有相同属性和服务的一组对象的集合,它为属于该类的全部对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。
对象(Object)是系统中描述客观事物的一个实体,它是构成系统的一个基本的单位,由一组属性和对这组属性进行操作的一组服务组成,是类的一个实例
封装(Encapsulation)是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。
继承性:如果一个类A继承自另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”。继承使得相似对象可以共享程序代码和数据结构,大大减少程序中的冗余信息;继承可以把已有的一般性的类具体化来提高软件的可重用性。
多态性(Polymorphism)是指在父类中定义的属性或服务被子类继承后,可以具有不同的数据类型或表现出不同的行为。
答案解析:
进入题库查看解析

微信扫一扫手机做题