面向对象编程(OOP)的五大特征-java学习之旅(1)
来源:互联网 发布:网络用语打call的意思 编辑:程序博客网 时间:2024/06/06 03:59
这是Alan Kay关于第一个成功的面向对象语言SmallTalk的总结:
1.所有的东西都是对象.可将对象想象成一种新型的变量:它保存着数据,但是可要求它对自身进行操作,理论上讲,可从要解决的问题身上提出所有概念性的组件,然后再程序中将其表述为一个对象
2.程序是对象的集合,通过消息传递,对象知道自己在做什么.为了向对象发出请求,需要向那个对象发送一条消息 .更具体的讲,可将消息想象成一种调用的请求,它调用的是从属于目标对象的一个例程或函数.
3.每个对象都有自己的存储空间,可容纳其他对象.或者说通过封装现有的对象,可以生成新对象.尽管对象的概念很简单,但是却可以达到任何高的复杂程度.
4.每个对象都有一种类型,根据语法每个对象都是某个类的一个实例.类的最重要的特征就是能将什么类型的消息发给他
5.同一类的所有的对象都能接受相同的消息,这一特征成为对象的可替代性,是oop的重要特征之一.
0 0
- 面向对象编程(OOP)的五大特征-java学习之旅(1)
- java面向对象的三大特征,五大基本原则
- C#基础之面向对象(OOP)三大特征
- Java基础之面向对象(OOP)与三大特征
- OOP(面向对象编程)设计五大原则
- Java学习之面向对象三大特征通俗理解
- 课时8第三章:面向对象编程-OOP-特征1
- JavaSE学习之道:面向对象的三大特征
- Java学习--面向对象的三大特征之一
- 面向对象编程的三大特征
- 面向对象编程的三大特征
- Java基础:面向对象三大特征、五大原则
- Java基础:面向对象三大特征、五大原则
- Java OOP 面向对象编程
- Java面向对象编程(OOP)
- 面向对象的三大特征和五大原则
- OOP面向对象编程的几大原则
- java面向对象的三大特征
- Heartbeat3安装
- HDU 1010 【搜索+奇偶剪枝】
- Android Canvas 与 View之间的关系
- 第八章 多态(上)
- 大数+同余模
- 面向对象编程(OOP)的五大特征-java学习之旅(1)
- 内核之旅 --- 内核模块学习1---内核模块参数传递
- 从零开始自学Swift(七)
- Java排序汇总
- vs中文注释会有红色波浪线错误标识
- Android Studio 配置
- iOS 面试题
- POJ 1611 The Suspects 并查集
- 安卓基本控件之ProgressBar