A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

我的理解就是面向对象主要是和“结构化”过程相区别的把,所谓结构化就是通过算法一步步的来解决问题,像机器人一步一步走都是通过算法设计好的。而面向对象则不必那样死板,无论程序员怎么写程序,只要能满足用户的最终需要就行了,非常灵活。再来解释下对象,所谓对象就是我们所遇到的一切任何事物包括人,动物啊等。面向对象有三个最基本的特征,即:封装、继承、多态。封装很好理解就是一块整体的东西里面包含了很多小的东西,比如飞机里面的核心技术发动机,我们不知道发动机的内部构造,但我们只把它拿来用就可以了。继承就更好理解了,比如我们人类或者动物都有继承各自祖先的特征,反映到程序上来就是通用的属性和方法。多态字面意义上理解就是类别很多,比如同样的狗有不同的品种。

评分

参与人数 1技术分 +1 收起 理由
Micro + 1 很给力!

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马