面向对象编程中,必须要用到对象、类和实例化,这三个概念是如何定义的呢?它们又有什么联系呢?笔者与大家分享一下自己的经验。
方法/步骤
1
在现实生活中,每一个物体都是对象,例如自行车就是一个对象。每个对象都有它的特点和动作,即属性和方法。
2
计算机程序中的对象与现实生活中一样,也由属性和方法构成,可以用下图表示。
3
以自行车为例,有车轮、脚踏板、方向盘……等构成,这些就是自行车的属性,在程序中可以认为是数据结构。
4
自行车还可以有行驶、转向、踏板转动……等这些动作,它们就是方法,在程序中可以认为是算法。
5
由自行车,以及它的属性和方法构成的一个抽象,在程序中叫做类。
6
由类创建一个具体的对象,称为实例化一个对象。
7
将一个个对象组合起来,就构成了程序。
注意事项
作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。
上一篇:数组定义格式有哪些?
下一篇:简述统计总体和总体单位的概念