class Person{
}
这就是 ts 里面最基础的类
class Person { name = 'zina'; getName() { return this.name } } // 有了类后创建一个实例 const person = new Person(); console.log(person.getName());
这里介绍了类的写法,在类里面定义属性和方法
接下来写类的继承
class Teacher extends Person{ getTeacherName(){ return 'teacher' } // getName() { // return super.getName() + ' hi' // } } const teacher = new Teacher(); console.log(teacher.getName()); console.log(teacher.getTeacherName())
这里的类不仅有 getTeacherName 方法,也有 Person 里面 getName 方法
这就是继承,类还有个概念,就是重写。子类的 getName 覆盖 父类的 getName