【React学习】—类的基本知识(五)
<script>// 创建一个Person类class Person{//构造器方法constructor(name,age){this.name=name;this.age=age;}//一般方法speak(){//speak方法一般放在哪里?类的原型上,供实例使用//通过Person实例调用speak时,speak中的this就是Person实例console.log(`我叫${this.name},今年${this.age}`);}}//创建一个Person的实例对象const p1=new Person('Tom',18)const p2=new Person('Jerry',19)p1.speak()p2.speak()</script>
总结:
- 类中的构造器不是必须写的,要对实例进行一些初始化的操作,如添加指定的属性才写。
- 如果A类继承了B类,且A类写了构造器,那么A类构造器中的super是必须要调用的
- 类中定义的方法,都还是放在了类的原型对象上,供实例去使用