【发布时间】:2015-12-29 13:16:48
【问题描述】:
是否可以在 TypeScript 接口中声明受保护的属性?
例如:
interface IsDrawable {
// protected // <- seems to be unsupported
cssClass: string;
}
class SomeClass implements IsDrawable {
protected // <- errors
cssClass: string;
}
带有“类'SomeClass'的SomeClass错误错误地实现了接口'IsDrawable'。属性“cssClass”在“SomeClass”类型中受保护,但在“IsDrawable”类型中是公共的。
【问题讨论】:
-
你得到错误 ==> 错误,无法扩大可见性
-
请在此处阅读更多关于接口的信息typescriptlang.org/Handbook#interfaces
标签: typescript