黑马程序员技术交流社区

标题: 关于对象和类的一些基础定义理解 [打印本页]

作者: 断魂oo血狼    时间: 2015-12-7 16:29
标题: 关于对象和类的一些基础定义理解
1、对象:
什么是对象? 对象就是对客观世界中的实体的映射。
对象具有三大要素或称为三大特性,他们分别是状态、行为和标志。
对象的状态是对象的静态属性,通常用变量来表示该对象内部的各种信息。
对象的行为是对象的动态属性,又称对象的操作。对象通过某种才最来设置或改变对象的状态。
对象的标志是用来区分不同对象的标识符。每一个对象都具有一个仅属于他的唯一的标识。对象的标志是用对象名来表示的。
2、类:
简单来讲,类是一种自定义的数据类型,是同种对象的集合。类是对现实世界中的实体的高度抽象。现实世界中不用的客观实体之间存在有共性,为处理问题方便,将客观实体的公共属性抽象为类,而属于类的某一个对象被称为类的一个实例。
3、对象和类的关系
类和对象是一般与个边的关系。类是一个模板,由他可以产生具有某种共同特想的若干个不同的对象。对象又是现实世界中实体的映射,类是对具有共同特性的实体的抽象。使用面对对象的方式解决现实世界的问题时,先将现实世界中的实体抽象成为概念世界的数据类型,抽象的数据类型映射了实体中与需要解决问题的相关属性。再讲这抽象的数据类型通过计算机世界的逻辑表现出来,这便是面向对象方法中的类,最后将类实例化为所需的对象。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2