【发布时间】:2017-06-13 06:20:29
【问题描述】:
我只想写一个用户模块,它有多个类,即 UserDetail、UserResestPassword 等等。
这些类将共享一些公共属性,一种方法是我可以在每个类上声明属性并对其进行初始化。
第二种方法是我将使用需要声明的继承 界面
export interface Iuser {
UserID:string;
UserName:string
}
并将其实现到类中
import {Iuser} from './IuserDetail'
class UserInfo implements Iuser {}
我的问题是,打字稿不支持吗?如果不是,有什么办法解决这个问题
【问题讨论】:
-
不支持什么?如果你想继承使用类和
extends关键字。 -
@Saravana 我收到以下错误,没有导出成员“UserInfo”。并按照我的扩展类导出类 UserInfo 扩展 Iuser{}
-
请用一个完整的例子更新您的问题。
标签: oop typescript inheritance