Javascript中面向对象编程
2012-02-24 09:51
169 查看
很使用的,js类的使用
类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。我们还知道面向对象编程有三个重要的概念-封装、继承和对态
但是在javascript的世界中,所有的这一切特性似乎都不存在。因为javascript本身不是面向对象的语言,而是基于对象的语言。这里就有一些有趣的特性,比如javascript中所有事物都是对象。包括字符串、数组、日期、数字、甚至函数
Javascript本身不支持面向对象,他没有访问控制符没有定义类的关键字class
Javascript定义类使用不是class而是
function class1(){
//定义两个属性
this. x=1;
this. y=2;
//定义两个方法
this.show=function (){
alert("x="+this.x);
}
}
//实例化对象
var a=new class1();
//调用自身属性
alert(a["x"]);
//调用自身方法
alert(a.show());
类定义了一类事物公共的行为和方法;而实例则是类的一个具体实现。我们还知道面向对象编程有三个重要的概念-封装、继承和对态
但是在javascript的世界中,所有的这一切特性似乎都不存在。因为javascript本身不是面向对象的语言,而是基于对象的语言。这里就有一些有趣的特性,比如javascript中所有事物都是对象。包括字符串、数组、日期、数字、甚至函数
Javascript本身不支持面向对象,他没有访问控制符没有定义类的关键字class
Javascript定义类使用不是class而是
function class1(){
//定义两个属性
this. x=1;
this. y=2;
//定义两个方法
this.show=function (){
alert("x="+this.x);
}
}
//实例化对象
var a=new class1();
//调用自身属性
alert(a["x"]);
//调用自身方法
alert(a.show());
相关文章推荐
- Javascript 面向对象编程
- [转]Javascript面向对象编程(三):非函数对象的继承
- 漫谈 JavaScript 面向对象编程
- JavaScript面向对象编程-阮一峰-已读
- Javascript 面向对象编程之二
- Javascript 面向对象编程(一):封装
- javascript 学习笔记之面向对象编程(二):继承&多态
- JavaScript 面向对象编程及OOP框架(介绍) (http://erdong.cnblogs.com/archive/2006/05/04/391729.html)
- Javascript面向对象编程一:基础篇
- Javascript面向对象编程(二):构造函数的继承
- Javascript面向对象编程(二):构造函数的继承
- Javascript面向对象编程(二):构造函数的继承
- Javascript oop设计模式 面向对象编程简单实例介绍
- javascript面向对象编程基础
- JavaScript 面向对象编程,严格过程的标准化编程法,目前为止最好的 JS 生成对象代码结构
- Javascript 面向对象编程(一):封装
- Javascript 面向对象编程(一):封装
- Javascript面向对象编程(二):构造函数的继承
- 【转】javascript面向对象编程
- javascript 面向对象编程