对象有3个属性,使它成为简单并且有力的模型建造快,状态能够模拟内存,行为能够模拟动态过程,封装能够
隐藏对象的复杂性。
一个对象有标识,在其生命周期内是唯一的
对象有属性封装信息
对象能够和其他的对象交互通过发送或接受消息,每个消息都有接受者和发送者
消息是有目的性的意图。它告诉接受者完成某些事情确不告诉她如何做。
消息的功能由3部分组成
1: 消息是一个触发器,她使得接受对象选择自己的一个方法并执行它,执行的结构可能包括改变对象的属性,发送消息给更多的协作者还有新对象的创建。
2:消息也可能是单向数据载体,她给接受者提供一些新的数据信息。数据通过消息的参数来描述,当然,参数也可能是引用别的对象。 构造函数好像就是这一类
3:接受处理完信息后很可能把结构返回给信息的发送者。
既然消息都有接受者和发送者,那最初的发送者是谁呢?所以执行环境会提供一个激发消息,通过这个激发消息来产生活动,譬如main()函数。
分享到:
相关推荐
易语言面向对象学习 1 一.枯燥的理论 2 1.对象和类 2 2.类的“成员”与“方法” 2 3.实例化 2 4.继承 3 二.牛刀小试 3 1.定义一个类,生成实例对象 3 2.“_初始化” 与 “_销毁” 5 三.一个更丰富的“员工...
在面向对象学习资料中,通常会包含以下几个核心知识点: 1. **对象与类**:对象是面向对象编程中的基本单位,它是类的一个实例,包含了属性(数据成员)和行为(成员函数)。类则可以看作是创建对象的蓝图,定义了...
这份"Delphi面向对象学习快速入门资料"提供了丰富的学习资源,帮助初学者快速掌握Delphi的面向对象编程技术。 随笔1:"类与对象的关系.txt"介绍了OOP的基础,即类和对象的概念。类是创建对象的蓝图,定义了对象的...
Python面向对象学习思维脑图
其他数据库对象学习资料.pptx
发展对象学习培训心得体会.doc
CHJava核心思想面向对象学习教案.pptx
工业废气净化装置原理及适用对象学习教案.pptx
java面向对象复习提纲,包括基本语法、类的设计以及UML图的基本设计
本人初学jsp,自己总结的九大对象的知识,希望大家多多指教!
PHP学习,面向对象,网站建设1·····
jsp基础的学习资料,适合初学者,ppt形式,可以很容易学会jsp jsp基础的学习资料,适合初学者
总的来说,这个学习资源对于初学者来说是一个很好的起点,它涵盖了面向对象编程的基础,特别是Java中的类、对象和封装。通过这个教程,你可以系统地学习和掌握这些概念,为后续更复杂的编程挑战打下坚实基础。在实践...
本资源“面向对象思想学习(精华版)”汇集了多位资深程序员的经验心得,旨在帮助初学者和有经验的开发者深入理解并掌握这一核心编程理念。 首先,面向对象思想的基础是三个主要概念:封装、继承和多态。封装是将...
学习Javascript中的对象