多语言展示
当前在线:1895今日阅读:2今日分享:38

对象、类和实例化概念解析

面向对象编程中,必须要用到对象、类和实例化,这三个概念是如何定义的呢?它们又有什么联系呢?笔者与大家分享一下自己的经验。
方法/步骤
1

在现实生活中,每一个物体都是对象,例如自行车就是一个对象。每个对象都有它的特点和动作,即属性和方法。

2

计算机程序中的对象与现实生活中一样,也由属性和方法构成,可以用下图表示。

3

以自行车为例,有车轮、脚踏板、方向盘……等构成,这些就是自行车的属性,在程序中可以认为是数据结构。

4

自行车还可以有行驶、转向、踏板转动……等这些动作,它们就是方法,在程序中可以认为是算法。

5

由自行车,以及它的属性和方法构成的一个抽象,在程序中叫做类。

6

由类创建一个具体的对象,称为实例化一个对象。

7

将一个个对象组合起来,就构成了程序。

注意事项

作者声明:本篇经验系本人辛勤劳动的原创成果,未经许可,谢绝转载。

推荐信息