对对象的抽象形成了什么,它是具有共同属性、共同方法的对象的集合
发布网友
发布时间:2022-05-15 00:57
我来回答
共1个回答
热心网友
时间:2023-11-17 20:50
具有相同具有相同性质和功能的东西构成的集合,通常归成一“类”。例如,“人”是类的概念,为了描述人的特点,有姓名、性别、年龄、身高、体重等特征,称为“属性”、人还有各种生活技能和工作性能,称为“方法”。类是抽象的,当属性赋予具体的值,方法有具体的内容时,才成为“对象”,如具体的张三、李四。对象是某类能动的实体。
谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少——至少我现在还没有发现。起初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object
Oriented
Analysis),面向对象的设计(OOD,Object
Oriented
Design)、以及我们经常说的面向对象的编程实现(OOP,Object
Oriented
Programming)。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益。这一点,恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清。