对象和类是面向对象中两个重要的概念,关于对象和类,不正确的是( )。(2019年信息系统项目管理师下半年)

A.对象是类的实例
B.类是对象的抽象
C.一个类只能产生个对象
D.类中包含方法和属性










参考答案: C
参考解析:本题考查面向对象基础知识。
(1)对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一-个模块,是构成系统的基本单位。对象包含三个基本要素,分别是对象标识、对象状态和对象。例如,对于姓名(标识)为Joe的教师而言,其包含性别、年龄、职位等个人状态信息,同时还具有授课等行为特征/ Joe就是封装后的- -个典型对象。
(2)类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。(D选项)
类和对象的关系可理解为,对象是类的实例,(A选项)类是对象的模板。如果将对象比作房子,那么类就是房子的设计图纸。
(3)抽象:通过特定的实例抽取共同特征以后形成概念的过程。抽象是一种单一化的描述,强调给出与应用相关的特性,拋弃不相关的特性。对象是现实世界中某个实体的抽象,类是一组对象的抽象。(B选项)
(4)封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。面向对象封装是将数据和基于数据的操作封装成一一个整体对象,对数据的访问或修改只能通过对象对外提供的接口进行。
(5)继承:表示类之间的层次关系(父类与子类这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。

版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接:https://scpro.cn/v/e290969bb77b11ee.html