面向对象??
什么事对象呢?
对象就是女朋友吗?错误!
对象:是一个抽象的概率,英文是Object 表示任意存在的事物;
世间万物皆为对象,对象是事物存在的实体。比如人类,书桌,计算机,高楼大厦
对象的来历:人类解决问题总是将复杂问题简单化,于是就会思考这些对象(事物)由那些部分组成。所以通常都会讲对象划分为两个部分 1.静态部分 2.动态部分
1.静态部分
就是不能动的部分,任何对象(事物)具备其自身属性。比如一个人:包括高矮,胖瘦,性别,年龄等
2.动态部分
具备这些属性的人会执行那些动作,也就是这个人具备的行为:就是动态部分。比如:哭泣,微笑,说话等
静态部分加动态部分就构成一个对象。
面向对象程序设计的思想
1.首先可以从这个一问题抽象出对象。比如对象为:大雁
2.分析这个对象的静态属性:静态部分:大雁有翅膀,羽毛,嘴。等
3.分析这个对象的动态属性:动态部分:大雁的飞行,吃饭,睡觉等
4.识别出这些对的属性和行为后,这个对象就被定义完成,然后可以根据这个大雁具有的特性制定这只大雁飞行的具体方案
有问题的话或者有更好的解释,希望可以评论中指出来。然后一起探讨