-
```js //1.接口的使用必须符合定义的规范(不能缺少或多出某些属性) interface IPerson{ name: string; age: number; } class Person{ constructor(public config: IPerson) { } } var p1 = new Person({ name: "alan", age: 100 }); //2.实现接口的类必须实现接口里的方法 interface Animal{ eat(); } class Sheep implements Animal{ eat() { console.log("I eat grass"); } } class Tiger implements Animal{ eat() { console.log("I eat meat"); } } ```查看全部
-
接口可作为类的参数的申明使用 implements 实现接口,同时必须实现接口中的方法。查看全部
-
泛型:参数化的类型,一般用来限制集合的内容 eg:var workers:Array<Person> = []; 声明workers类型为数组且泛型为Person,表明workers里面只能放Person类型的数据查看全部
-
class 定义一个类,里面包含属性和方法。访问控制符,控制类中属性是否可以在外面被访问。public:在外部可以访问,private:只能在内部被访问。protected:可以在内部和子类被访问。查看全部
-
带默认值的参数申明在最后面查看全部
-
class 申明一个类型查看全部
-
析构表达式的数组查看全部
-
讲的好查看全部
-
数组的析构表达式 var array=[1,2,3,4]; var [,num2,,num4]=array;查看全部
-
析构表达式: function show(){return {code:"ibm",price:100}} var {a,b}=show(); console.log(a); console.log(b);查看全部
-
npm install -g typescript 安装 tsc --version 版本查看全部
-
子类的构造函数必须要调用父类的构造函数~查看全部
-
类型定义文件查看全部
-
1、多行字符串:··查看全部
-
子类的构造函数必须调用父类的构造函数; super的第一类用法:调用父类构造函数; super的第二类用法:通过 super. 来调用父类方法;查看全部
举报
0/150
提交
取消