对象(Object)和类(Class)
来源:互联网 发布:爱玩图淘宝u站 编辑:程序博客网 时间:2024/05/21 11:14
对象(Object)和类(Class)
一.什么是对象(Object)?
对象是面向对象(Object-Oriented,OO)系统的基本构成块。而软件中所指的对象是一种将状态(数据)和行为(操作)合成到一起的软件构造。
以下是对对象定义中的“状态”、“行为”的解释,它们都不只有一种叫法
(1)Attribute/状态(State)/数据(Data)
用面向对象的术语来说,用于描述一个对象的数据元素,被称之为对象的Attribute。
附:attribute [E5tribju(:)t] n. 属性, 品质, 特征, 加于, 归结于
如:记录一个学生的信息所需要的数据
学生姓名
学号
生日
导师...
(2)方法(Method)/行为(Behavior)/操作(Operation)
当特指软件时,我们把对象的行为或称操作,定义为用以访问对象的attribute(数据)和修改/维护attribute值(数据)的方法。
二.什么是类(Class)?
抽象模型中的“类(Class)”描述了一组相似对象的共同特征。
类描述共同特征。
如student类包括以下所示的九种attribute:
Attribute 类型
Name string
StudentID string
Birthdate datetime
- 对象(Object)和类(Class)
- 5-Scala对象(Class)和类(Object)
- java class and object initialization--java类和对象初始化
- Scala伴生类Class和伴生对象Object的区别
- *小回顾—类(Class)和对象(Object)
- 对象和实例 Object 与 Class
- 面向对象 oop Class和Object
- 对象&类&元类(Object & Class & Meta Class)
- class类和对象
- 看python官方说明学python-class-object-类、对象-之区域和名空间
- Python - 类(class)的变量 和 对象(object)的变量 详解 及 代码
- 一个包含类(class)和对象(object)的简单程序
- 【scala 笔记(6)】 类(class)和对象(object)
- Java Object和Class
- Java中的Class类和Class对象
- 什么是类变量(Class Variable),对象变量(Object Variable)
- 什么是类变量(Class Variable),对象变量(Object Variable)
- C++:类与对象入门 Intro to Class and Object
- 一个关于Oracle分页的实现方案
- C#获取当前应用程序所在的路径
- 测试测试测试
- 水晶报表
- OpenCV的一些资料
- 对象(Object)和类(Class)
- ASP.NET2.0学习6--角色控制与管理
- 对象实体化
- 今天是个不平凡的日子
- 命名方法
- 书评--规划极致软件制程(Planning Extreme Programming)
- 个性化图标
- JAVA程序员面试32问
- 一个程序员如何月进万金的