1234567891011121314151617181920212223 |
- //继承: 类与类之间的继承
- //A继承了B类,A叫子类,B叫父类
- //一旦有的继承的关系 就会出现父子类
- (()=>{
- //定义一个类
- class Animal{
- run(distance: string){
- console.log(`animal run ${distance}`)
- }
- }
- //继承
- class Dog extends Animal {
- cry(){
- console.log('wang wang!')
- }
- }
- const dog = new Dog()
- dog.cry()
- dog.run('100') //可以调用从父中继承的方法
- //这里 dog是一个派生类 它派生自Animal的基类 通过extends 关键词
- })()
|