a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 117|回复: 0

[专业语言] JAVA认证:JavaScript如何面向对象编程

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
JavaScript是一个基于原型的面向对象语言,即每个对象有一个原型。对象从原型中继承属性和方法。
, ^9 X( B. N+ T9 V- K$ f    JavaScript中的对象使用一个new运算符和一个构造函数创建。
/ Z+ L4 f& i4 ^1 o1 Z6 B    在JavaScript中,原型关系是递归的。即,对象的原型也是一个对象,而原型的本身可能还有一个原型。原型的最高顶点是Object对象。
& o' m- ^. ?1 \$ ?! \/ k6 z. C    使用"对象=null"语法可以将JavaScript中创建的自定义对象销毁,以释放内存资源。4 q# {6 F0 d, N8 `% ?0 v5 d; P/ {4 B
    JavaScript中可以给对象动态地添加属性和方法。
; ^$ f" T9 o: K5 s" Q    JavaScript中创建自定义类和对象的方法有多种,包括:工厂方式、构造函数方式、原型方式、混合构造函数/原型方式、动态原型方式、混合工厂方式、JSON方式。
/ y3 K% U7 v" \" \: X& M, y    在JavaScript中实现继承机制的方式有多种,包括:对象冒充、call()方法、apply()方法、原型链、混合方式。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-6-3 06:26 , Processed in 0.236046 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表