创建泛型类
1.无构造函数
class GenericNumber<NumType>{defaultValue:NumTypeadd:(x:NumType,y:NumType)=>NumType}//这时不推荐省略<类型>,省略可能会导致类型指明不清const myNum = new defaultValue<number>()myNumber.defaultValue = 10
2.有构造函数
class GenericNumber<NumType>{defaultValue:NumTypeadd:(x:NumType,y:NumType)=>NumTypeconstructor(value:NumType){this.defaultValue = value}}//可以省略<类型>const myNum = new defaultValue(10)
