typescript 继承方法-[TypeScript 教程]#10:继承简介

2023-08-26 0 7,268 百度已收录

阐明

尚硅谷TypeScript教程(TS新班李力超老师)学习笔记。

继承

使用继承后,子类将拥有父类的所有技能和属性。

通过继承,可以将多个类共享的代码写在一个父类中typescript 继承方法,这样所有的基类只需编写一次就可以同时拥有父类中的属性和技能。

如果想在泛型类型中添加一些父类中没有的属性或方法,直接添加即可。

如果基类中添加了与父类相同的方法,泛型方法就会覆盖父类的方法。 这个泛型方法会重写父类的方法typescript 继承方法,我们称之为方法重绘。

typescript 继承方法-[TypeScript 教程]#10:继承简介

例子

(function() {
    // 父类
    class Animal {
        name: string;
        age: number
    
        constructor(name: string, age: number) {
            this.name = name;
            this.age = age;
        }
    
        sayHello() {
            console.log("动物叫~");
        }
    }
    // 使Dog类继承Animal类
    class Dog extends Animal{
        run() {
            console.log(`${this.name}在跑`);
        }
        sayHello() {
            console.log(`${this.name}汪汪汪`);
        }
    }
    // 使Cat类继承Animal类
    class Cat extends Animal{
    }
    const dog = new Dog("小黄", 2);
    const cat = new Cat("小橘", 1);
    console.log(dog);
    dog.sayHello();
    dog.run();
    console.log(cat);
    cat.sayHello();
})()

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 typescript typescript 继承方法-[TypeScript 教程]#10:继承简介 https://www.wkzy.net/game/154088.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务