a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 114|回复: 0

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

[复制链接]
发表于 2012-8-4 12:44:44 | 显示全部楼层 |阅读模式
JavaScript是一个基于原型的面向对象语言,即每个对象有一个原型。对象从原型中继承属性和方法。
  W* q+ d* O) x. R4 y* T3 y. d& d    JavaScript中的对象使用一个new运算符和一个构造函数创建。
  r4 k. K' \6 j4 P, H; _9 w    在JavaScript中,原型关系是递归的。即,对象的原型也是一个对象,而原型的本身可能还有一个原型。原型的最高顶点是Object对象。+ q6 H1 s. z. i( `) Z: O$ r
    使用"对象=null"语法可以将JavaScript中创建的自定义对象销毁,以释放内存资源。. L- G) r0 I  V1 e0 p; [4 w* [
    JavaScript中可以给对象动态地添加属性和方法。
1 g, ?7 K& Q' M% x- t9 |" e    JavaScript中创建自定义类和对象的方法有多种,包括:工厂方式、构造函数方式、原型方式、混合构造函数/原型方式、动态原型方式、混合工厂方式、JSON方式。- Y9 R6 ^' a! }- F
    在JavaScript中实现继承机制的方式有多种,包括:对象冒充、call()方法、apply()方法、原型链、混合方式。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 07:40 , Processed in 0.262804 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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