| 查看: 166 | 回复: 1 | |||
| 当前主题已经存档。 | |||
[交流]
什么是对象
|
|||
|
什么是对象 对象是一些相关的变量和方法的软件集。软件对象经常用于模仿现实世界中我们身边的一些对象。对象是理解面向对象技术的关键。你在学习之前可以看看现实生活中的对象,比如狗、桌子、电视、自行车等等。你可以发现现实世界中的对象有两个共同特征:它们都有状态和行为。比如狗有自己的状态(比如名字、颜色、生育以及饥饿等等)和行为(比如摇尾巴等等)。同样自行车也有自己的状态(比如当前档位、两个轮子等等)和行为(比如刹车、加速、减速以及改变档位等等)。 而软件对象实际上是现实世界对象的造型,因为它同样有状态和行为。一个软件对象利用一个或者多个变量来维持它的状态。变量是由用户标识符来命名的数据项。软件对象用它的方法来执行它的行为。方法是跟对象有关联的函数(子程序)。 你可以利用软件对象来代表现实世界中的对象。你可能想用一个动画程序来代表现实世界中的狗,或者用可以控制电子自行车的程序来代表现实世界的自行车。同样你可以使用软件对象来造型抽象的概念,比如,事件是一个用在GUI窗口系统的公共对象,它可以代表用户按下鼠标按钮或者键盘上的按键的反应 软件对象的状态和行为都可以用在对象中的变量和方法来表达。构造现实世界的自行车的软件对象要有指示自行车的当前状态的变量:速度为20mph,它的当前档位为第三档。这些变量就是我们熟知的实例变量,因为它们包含了用于特殊自行车对象的状态,并且在面向对象技术中,特殊的对象称为实例。 [ Last edited by 幻影无痕 on 2006-11-20 at 08:34 ] |
» 猜你喜欢
085600 英一数二272求调剂
已经有15人回复
材料调剂
已经有3人回复
高分子化学与物理调剂
已经有15人回复
268求调剂
已经有7人回复
289求调剂
已经有8人回复
理学,工学,农学调剂,少走弯路,这里欢迎您!
已经有6人回复
中国科学技术大学材料与化工281求调剂,有科研和获奖经历
已经有4人回复
283求调剂
已经有4人回复
275求调剂
已经有6人回复
284求调剂
已经有5人回复
2楼2005-07-07 23:42:56













回复此楼
5