【发布时间】:2015-02-20 23:37:13
【问题描述】:
我的背景来自于 Objective-C,您可以在其中指定同时具有类和接口的类型。我似乎在 TypeScript 中找不到任何显示这一点的文档,但它必须存在,对吧?
这是一个例子:
class Vehicle {}
class Car extends Vehicle {}
class Truck extends Vehicle {}
interface Electric{}
// These next lines are WRONG!
ChargeMyCar(car: Car<Electric>) { ... }
ChargeMyTruck(truck: Truck<Electric>) { ... }
这可能吗?语法是什么?
具有多个接口的类型怎么样?
【问题讨论】:
-
布伦特 - 在阅读了您的问题几次之后,我不确定您在寻找什么。也许您可以展示您在 Objective-C 中使用的代码,然后可能会更清楚类似的 TypeScript 是什么。
标签: inheritance types interface typescript multiple-inheritance