-
2007-11-13javascript中应该了解的面向对象术语 - [前端技术]
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://smoke520.blogbus.com/logs/10781876.html
ECMA-262中,把对象定义为“属性的无序集合,每个属性存放一个原始值,对象或函数。”
每个对象都有类定义,可以把类看作对象的配方。类不仅要定义对象的接口(开发者访问的属性和方法),还要定义对象的内部工作(使属性和方法发挥作用的代码。)
程序使用类创建对象时,生成的对象叫做类的实例;由类创建对象实例的过程叫做实例化。
对象定义存放在一个构造函数中,构造函数不是一种特殊的函数,它只不过是用于创建对象的常规函数。
一种面向对象语言需要向开发者提供四种基本能力:
1 封装--把相关的信息存储在对象中的能力。
2 聚集--把一个对象存储在另一个对象内的能力。
3 继承--又另一个类得来类的属性和方法的能力。
4多态--编写以多种方法运行的函数或方法的能力。
ECMAScript支持以上这些要求,因此可被看作是面向对象的。
随机文章:
北京就这素质,永远和冠军没命~! 2007-11-15改blogbus的日志分类栏为横导航样式(原创) 2007-11-08[转]初见WPF\Apollo\JavaFX--from i need key 2007-11-08关于html高度的自适应。 2007-11-08《 Css the missing manual 》有感 2007-10-30
收藏到:Del.icio.us







