08接口
接口用来定义一个类结构,用来定义一个类中应该包含哪些属性和方法
接口也可以当作类型声明去使用
接口中所有的属性都不能有实际的值
接口只能定义对象的结构,而不考虑实际值
-
示例(检查对象类型):
-
```typescript interface Person{ name: string; sayHello():void; }
function fn(per: Person){ per.sayHello(); }
fn({name:'孙悟空', sayHello() {console.log(
Hello, 我是 ${this.name})}});```
-
示例(实现)
-
```typescript interface Person{ name: string; sayHello():void; }
class Student implements Person{ constructor(public name: string) { }
Text OnlysayHello() { console.log('大家好,我是'+this.name); }} ```