从声明方式看Javascript的4种方法的区别-公有方法、私有方法、特权方法和静态方法
2009-07-22 20:04
651 查看
1.公有方法:按对象名.prototype.函数名=function(){ }的方式进行声明
User.prototype.getName = function(){
return this.name;
};
2.私有方法:在对象构造器的内部声明的函数,它和特权方法的区别在于他不是用this关键字赋值的。
3.特权方法:按this.函数名=function() {}的方式进行声明
this.getName = function(){
return this.name;
};
4.静态方法:按对象名.函数名=function() {}的方式进行声明
this.getName = function(){
return this.name;
};
User.prototype.getName = function(){
return this.name;
};
2.私有方法:在对象构造器的内部声明的函数,它和特权方法的区别在于他不是用this关键字赋值的。
3.特权方法:按this.函数名=function() {}的方式进行声明
this.getName = function(){
return this.name;
};
4.静态方法:按对象名.函数名=function() {}的方式进行声明
this.getName = function(){
return this.name;
};
相关文章推荐
- JavaScript 对象方法 类方法 原型方法的区别;私有属性 公有属性 公有静态属性的区别
- JavaScript面向对象-静态方法-私有方法-公有方法-特权方法
- javascript中的私有,公有,特权和静态方法
- javascript中的私有,公有,特权和静态方法
- JavaScript面向对象-静态方法-私有方法-公有方法-特权方法
- JavaScript【面向对象】-静态方法-私有方法-公有方法-特权方法
- JavaScript 对象方法 类方法 原型方法的区别;私有属性 公有属性 公有静态属性的区别
- Javascript 构造函数,公有,私有特权和静态成员定义方法
- js 对象方法、类方法、原型方法的区别;私有属性、公有属性、公有静态属性的区别
- js公有、私有、静态属性和方法的区别
- js 对象方法、类方法、原型方法的区别;私有属性、公有属性、公有静态属性
- javaScript【创建对象、创建类、成员变量、方法、公有和私有、静态】
- js面向对象之公有、私有 、静态方法和属性,以及特权方法
- javascript的字段值,私有变量,静态方法声明
- JS类定义:涵盖了javascript公有成员定义、私有成员定义、特权方法定义的简单示例
- Javascript 面向对象(共有方法,私有方法,特权方法,静态属性和方法,静态类)示例讲解
- JavaScript 中 私有/公有属性 私有/公有方法 类/实例方法 的区别
- javascript封装类的技巧:具有私有成员、私有方法、特权属性、特权方法、原型对象、静态成员,最重要的是不会失去封装的优点,并且不影响继承
- Javascript基础(公有方法、私有方法、特权方法)