什么是OO语言?

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:35:12
我很疑惑 最近一直在学FLASH 越学感觉要学的东西越多 一开始学脚本学不会 听人说先学VB会容易学点 又有说先学C语言的 oo语言又是什么东西 现在不知道如果要系统的学习FLASH要先从哪里入手?请高人指点 让小弟少走点弯路 谢谢了

OO 是面向对象编程,英文Object-Oriented,主要思想就是把面向过程里的函数包装成一个对象的行为,更加符合人们的认知规律,适宜软件的大规模开发。学Flash是要编程呢,还是只是做做动画?层次不一样,难度和掌握的内容也不一样。至于路子,三言两语怎能说清,要靠自己摸索了。

OO就是面向对象。 面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。

谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定义的非常少。其初,“面向对象”是专指在程序设计中采用封装、继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现(OOP,Object Oriented Programming)。许多有关面向对象的文章都只是讲述在面向对象的开发中所需要注意的问题或所采用的比较好的设计方法。看这些文章只有真正懂得什么是对象,什么是面向对象,才能最大程度地对自己有所裨益。这一点,恐怕对初学者甚至是从事相关工作多年的人员也会对它们的概念模糊不清。

一、面向对象的基本概念
(1)对象。
对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。
(2)对象的状态和行为。
对象具有状态,一个对象用数据值来描述它的状态。
对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。
对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中
(3)类。
具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。
类具有属性,它是对象的状