博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象编程-何为对象
阅读量:6085 次
发布时间:2019-06-20

本文共 428 字,大约阅读时间需要 1 分钟。

转自知乎

面向对象,那么对象就是主导因素。因此我们首先实现的不是函数,而是“类”,也即对象。、

面向对象:对象就是物体,这种编程思想就是设定一个有一定功能的物体,然后利用这个物体的功能做你想做的事情。(这个物体有attributes,比如名字啊,年龄啊等等等等,有methods,比如吃喝拉撒睡等等等等,功能==methods)

面向过程:你想干嘛,就直接写个功能,然后做你想做的事情。

借楼上的例子,你想写个程序洗衣服,面向对象就是设定一个人,把这个对象赋予拿衣服,搭车,交易,取衣服,回家这所有的过程的功能。当你想洗衣服的时候,创造这个对象的实例出来,然后命令他gogogo就好了。

面向过程,你就得写拿衣服,搭车,交易,取衣服,回家这所有的过程。如果你下一次还想洗衣服,就得再写一遍这个过程。很麻烦,易出错。

简而言之,面向对象就是一种偷懒的方法。

转载于:https://www.cnblogs.com/cgdblog/p/7190219.html

你可能感兴趣的文章
[模板] 各种并查集
查看>>
oracle表空间查看增加等操作
查看>>
windows Phone Push Notification
查看>>
EntityFramework6 in github
查看>>
bootstrap table处理后台返回的数据
查看>>
(译)Windsor入门教程---第一部分 获取Windsor
查看>>
Jquery实现图片轮播效果
查看>>
hibernate中懒加载和及加载的区别
查看>>
八皇后问题 思路
查看>>
[POI2018]Plan metra
查看>>
陶哲轩实分析 命题7.4.3 (级数的重排) 证明
查看>>
机器学习_线性回归
查看>>
Swift(一)简单值
查看>>
20172304 2018-2019-1 《程序设计与数据结构》课程总结
查看>>
(剑指Offer)------二进制中1的个数
查看>>
[转载]AxureRP使用参考建议
查看>>
[转载]版本发布模式有几种?
查看>>
40、开发者如何在同一个设备上安装同一个应用的不同版本
查看>>
43、gridview或者listview的adapter优化
查看>>
PHP基本知识
查看>>