<>TypeScript中的多态
//多态:父类定义一个方法不去实现,让继承它的子类去实现 每一个子类有不同的表现 //多态属于继承 class Animal { name: string
= 'm'; constructor(name: string) { } eat() { console.log(`这是吃的方法`); } } class
Dog extends Animal { constructor(name: string) { super(name); } eat() {
console.log(`${this.name}喜欢吃肉`) } } let dog = new Dog('小狗'); dog.eat();
//小狗喜欢吃肉 class Cat extends Animal { constructor(name: string) { super(name); }
eat() { console.log(`${this.name}喜欢吃老鼠`) } } let cat = new Cat('小猫') cat.eat()
//小猫喜欢吃鱼
谢谢观看 !!! 如有不足,敬请指教

技术
©2019-2020 Toolsou All rights reserved,
13.解决 git 合并冲突Linux页面置换算法的C语言实现LinkedHashMap基本用法&使用实现简单缓存1190 反转每对括号间的子串 leetcode一个猜数字的小游戏,用JavaScript实现 Chrome OS,对程序员和Windows意味着什么?,互联网营销 网站安全有哪些防护措施?Java集合------LinkedHashMap底层原理 全球第一免费开源ERP Odoo Ubuntu最佳开发环境独家首发分享 如何建设数据安全体系?