类的复习

180 阅读1分钟

类是ES6的新特性,一般是表示特指某一类。他的使用方法:

  • 创建一个类 class name { body }
  • 用constructor创建属性 ,创建方法
class name {
    constructor(name,age【对象的属性】){
        this.name = '张三' ;
        this.age = 18
    }
    //这是方法
    say(){
        console.log('123')
    }
}
  • 实例化创建对象var ObjName = new 类name()

类的继承

  • extend
class Father {
}
calss Son extends Father {
}
var dd = new Son ()
//创建出来的dd就可以使用Father中的属性和方法
  • super super关键字可以调用父类的构造函数,也可以调用父类的普通函数,但是他是基于extend继承后的子类
class Father {
    //body
    ask(){
        console.log('lalala')
    }
}
calss Son extends Father {
    say(){
        console.log(super.ask()+'123')
        //super.ask()是调用父类中的方法
    }
}
var dd = new Son ()