interface IMan {name: string
}//普通类
class Man {say(): string {return "我是abstract"}
}class Father extends Man implements IMan {name: string;
}//抽象类
abstract class Man2 {say(): string {return "我是abstract"}
}class Father2 extends Man implements IMan {name: string;
}
七、函数
//1、具名函数
function say(content: string) {console.log(content);
}
//2、匿名函数
let speak1 = (content: string) => {console.log(content);
}let speak2 = function (content: string) {console.log(content);
}//可选参数
function say2(content?: string) {console.log(content);
}say2("55555555")
say2()//默认参数
function say3(content: string = '777777') {console.log(content);
}
say3()