ts重点学习112-类的兼容性笔记

export default {}


// 注意点: 可多不可少
// class Animal {
//   feet: number;
//   age: number;
//   constructor(name: string, numFeet: number) {}
// }

// class Size {
//   feet: number;
//   constructor(numFeet: number) {}
// }

// let a: Animal;
// let s: Size;
// s = a;
// a = s;


// private / protected
class Animal {
  protected feet: number;
  constructor(name: string, numFeet: number) {
    
  }
}

class Size {
  private feet: number;
  constructor(numFeet: number) {
    
  }
}

let a: Animal;
let s: Size;
s = a;
a = s;

posted @ 2022-09-30 20:41  前端导师歌谣  阅读(23)  评论(0)    收藏  举报