一、Class类的使用
class per{
show(){
console.log('2222')
}
hide(){
console.log('1111')
}
}
//console.log(per);
let persons=new per();
persons.show();
二、class类不同的使用方法
1.constructor构造函数
1,new (实例化)对象时被调用
2,constructor 定义在实例对象( this )上的属性。
class person{
constructor(name,age) {
this.name='hh';
this.age=12;
//console.log(this);
// console.log("11111111");
this.sum=(a,b)=>{
console.log(this);
console.log(a+b);
}
};
call(){
console.log('2222222');
}
};
const Per=new person();
const Per1=new person('ja',23);
Per.call();
console.log(Per);
console.log(Per1);
2.静态类-原型方法
代码如下(示例):
//静态类
class Example{
static sum(a,b){
console.log(a+b);
}
}
Example.sum(2,33)
//原型方法
class Example{
sum(a,b){
console.log(a+b);
}
}
let exam=new Example();
exam.sum(2,33)