类和对象
来源:互联网 发布:剑灵mac版下载 编辑:程序博客网 时间:2024/04/29 01:29
在日常生活中,有很多地方其实已经在使用对象了。例如,当你想你的同学描述某杂志上一辆车时说,“它是黑色的。”这里的车就是一个对象。“它“指的是你在杂志上看到的那辆车而非别的。”黑色的“,学过语文的我们都知道,它表示的是一种状态。这种状态就是面向对象中的属性。从中我们可以看出明显的一点,对象是一个具体的而非抽象的事物。抽象的又让我们想到了什么呢?对,就是类。将一个类具体化(术语叫实例化)了,就是一个对象。反过来,将大量具体的事物进行抽象,总结出他们所共有的一些东西,合起来就是一个类。两者之间的关系可以这样描述:对象是类的实例化,类是对象的抽象化,是对象的模板。这是不是和”鸡生蛋,蛋生鸡“的问题有些相似?如果把每一个具体的人看成一个对象,那么他们的身高、体重、血型、姓名等就是各个对象的属性,吃饭、睡觉等就是行为(方法)。再对这些对象进行抽象就可以得出一个类---"人"。”人“这个类也有属性和方法,但却不具体。因为类的实行和方法等一但具体也就是实例化了就成为了一个对象。面向对象和面向过程的主要区别就在于:前者的属性和方法是包含在对象中的,而后者的属性和行为通常是分开的。说到这里,我们再引入一个新名词,叫做消息。对象之间相互传递信息或调用时就会传递消息。它是对象的一种通信机制。在面向对象的语言中,它们通常通过对象来调用某项功能和方法,而不是直接去使用它们,因为这样更安全。任何对象都不应该直接去使用属于另一个对象的属性和方法,它只能通过另一个对象去使用它们。
0 0
- 【面向对象】对象和类
- 面向对象--类和对象
- 面向对象(类和对象)
- 面向对象-类和对象
- 面向对象----类和对象
- 类和对象
- vfp对象和类
- 类和对象
- Chap02:类和对象
- 类、对象和方法
- C#类和对象
- 第一章 类和对象
- 类和对象
- 对象、类和结构
- 类和对象
- 类和对象
- 类和对象
- 类和对象
- NYOJ 215 Sum
- 什么是产品上线?
- texturepacker 非常棒的工具,有福了
- 自定义ViewGroup 注意要点?
- 黑马程序员_7k面试题_银行业务调度系统
- 类和对象
- AutoHotkey实现win8新建文本文件快捷键
- 【读书笔记】代码大全28章:项目管理
- Ajax的4个基本原则
- 如何提高 x > 0 ? x : 0 的效率?
- floor() 和 ceil()函数
- 炮兵阵地-动态规划/状态压缩/位运算
- webdriver基础python版(三)模拟键盘操作
- C/C++ 内置宏