【React学习】—类的基本知识(五)

【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是必须要调用的
  • 类中定义的方法,都还是放在了类的原型对象上,供实例去使用
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_46374969/article/details/132237246
今日推荐