typescript 参数为类时的参数问题

我定义了一个抽象类
我多个子类去实现抽象类的抽象方法

export abstract class Base {
    doSomeThing() {

    }    abstract beforeDo():void;
}class work extends Base {
    beforeDo() {
        console.log('work')
    }
}class study extends Base {
    beforeDo() {
        console.log('study')
    }    
}
function dd(doo: Base) {    new doo();
}

但是我这样去new 是要报错的,请教一下怎么处理这个问题### 题目描述

题目来源及自己的思路

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?


波斯汪
浏览 413回答 1
1回答

吃鸡游戏

function&nbsp;dd<T&nbsp;extends&nbsp;Base>&nbsp;(doo:&nbsp;{&nbsp;new():&nbsp;T&nbsp;})&nbsp;{&nbsp;&nbsp;const&nbsp;x&nbsp;=&nbsp;new&nbsp;doo() }估计你想要的应该是这个
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Html5