静态方法(属性)与实例方法(属性)
2017-09-04 17:56
357 查看
静态方法(属性)
1,静态方法(属性)是不需要实例化对象用类名就能直接调用的方法
2,静态方法(属性)定义是在类的外部用类名定义的,不能在内部定义,调用的时候直接用类名调用;
3,静态方法(属性)不能被实例对象调用
代码:
function Animal(){
}
Animal.counts=100;//静态属性
Animal.Cat=function(){//静态方法
console.log("this is a cat!.");
}
console.log(Animal.counts);
Animal.Cat();//this is a cat!
var Animal2=new Function;
Animal2=Animal;
Animal2.Cat();//this is a cat!
实例方法(属性)
1,实例方法是在类的内部用this定义的,或者在外部用prototype定义的,
2,而且要创建实例对象才可以调用实例方法
代码:
function Person(){
this.man=function(){
console.log("this is a man.");
}
}
Person.prototype.woman=function(){
console.log("this is a woman.");
}
var person=new Person();
person.man();
person.woman();
1,静态方法(属性)是不需要实例化对象用类名就能直接调用的方法
2,静态方法(属性)定义是在类的外部用类名定义的,不能在内部定义,调用的时候直接用类名调用;
3,静态方法(属性)不能被实例对象调用
代码:
function Animal(){
}
Animal.counts=100;//静态属性
Animal.Cat=function(){//静态方法
console.log("this is a cat!.");
}
console.log(Animal.counts);
Animal.Cat();//this is a cat!
var Animal2=new Function;
Animal2=Animal;
Animal2.Cat();//this is a cat!
实例方法(属性)
1,实例方法是在类的内部用this定义的,或者在外部用prototype定义的,
2,而且要创建实例对象才可以调用实例方法
代码:
function Person(){
this.man=function(){
console.log("this is a man.");
}
}
Person.prototype.woman=function(){
console.log("this is a woman.");
}
var person=new Person();
person.man();
person.woman();
相关文章推荐
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- python面向对象编程(2)—— 实例属性,类属性,类方法,静态方法
- js面向对象之静态方法和静态属性实例分析
- 5.Static ,protect,属性和方法,静态方法(static)和实例方法,JAVA的静态变量、静态方法、静态类
- es6 javascript的class的静态方法、属性和实例属性
- Ext学习笔记 - NameSpace,类实例属性,类实例方法,类静态方法
- Ext学习笔记01 - NameSpace,类实例属性,类实例方法,类静态方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法 属性分为实例属性与类属性 方法分为普通方法,类方法,静态方法 一:属性: 尽量把需要用户传入的属性作为实例属性,而
- es6 javascript的class的静态方法、属性和实例属性
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- Ext学习笔记01 - NameSpace,类实例属性,类实例方法,类静态方法
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- js面向对象之静态方法和静态属性实例分析
- python学习笔记-实例方法、类方法、静态方法、属性方法
- [译作]Classes in JScript – Part II 实例属性/方法和静态属性和方法
- Python 类属性,实例属性,类方法,实例方法,静态方法
- php之static静态属性与静态方法实例分析
- Python:类属性,实例属性,私有属性与静态方法,类方法,实例方法
- 2013-07-02 实例变量 、 属性 、便利构造器、设置器、 访问器、实例方法("-") 、类方法("+"静态方法)、单例
- ES6 javascript中class静态方法、属性与实例属性用法示例