我现在有一个需求
interface IGun {
    (putBullet: number):void;
    shot():void;
}class Gun implements IGun {    bulletCount: number = 0;
    construtor(putBullet: number) {        this.bulletCount = putBullet;
    }
    shot() {        // shotting bullet in boundary of bulletCount;
    }
}interface IGun {    constructor(putBullet: number):void;
    shot():void;
}// 请把代码文本粘贴到下方(请勿用图片代替代码)
这两种定义interface都是错的,我想知道要怎么定义才正确呢? 
I need help! please!!!
 慕少森
慕少森 随时随地看视频慕课网APP
随时随地看视频慕课网APP
相关分类