美文网首页
any 和 unknow 类型

any 和 unknow 类型

作者: 幸宇 | 来源:发表于2022-04-16 16:58 被阅读0次
    class Person{
        name:string
        constructor(name:string){
            this.name = name
        }
        speak(){
            console.log(`${this.name} is speaking`)
        }
    }
    const p1 = new Person('zhangxing')
    p1.name = 'zq'
    p1.speak()
    
    // class Student extends Person{
    //     study(){
    //         console.log(`${this.name} needs study`)
    //     }
    // }
    // const s1 = new Student('zhangxing')
    // s1.study()
    // s1.speak()
    // super 关键字 注意,上例中 Student 类没有定义自己的属性,可以不写 super ,但是如果 Student 类有自己的属性,就要用到 super 关键字来把父类的属性继承过来。
    
    class Student extends Person{
        grade:number
        constructor(name:string,grade:number){
            super(name)
            this.grade = grade
        }
    
    }
    const s1=new Student('zx',20)
    s1.speak()
    

    相关文章

      网友评论

          本文标题:any 和 unknow 类型

          本文链接:https://www.haomeiwen.com/subject/uuwajrtx.html