typescript继承和重写
类的继承和重写
在这里通过一个例子,说一下typescript继承和重写
//父类class Gege{public name:string;public age:number;public sex:string;public constructor(sex:string,name:string,age:number){this.name = name;this.age = age;this.sex = sex;}public say(){console.log("father-123456");}public sayHello(){console.log("father-123456");}}let ge:Gege = new Gege('youchen','boy',16); //和 constructor 保持一致//子类class Child extends Gege{public look:string = 'handsome';public play(){console.log("child-子类的一个方法!");}public sayHello(){super.sayHello();console.log("child-重写父类的方法,添加新的东西!");}}let child = new Child('xiaoxiao','boy',2);child.play();child.sayHello();
说明:
子类通过 extends 继承父类
子类可以重新定义父类中的方法进行重写(比如上面例子中的sayHello)
注意:
TS只能单层继承
typescript继承和重写相关推荐
- 如何继承和重写一个Bundle的某部分
2019独角兽企业重金招聘Python工程师标准>>> ###添加getParent方法 // src/UserBundle/UserBundle.php namespace Use ...
- python 笔记 之 类的继承与重写
2019独角兽企业重金招聘Python工程师标准>>> ''' 6.继承 super 重写 调用:先找子类中的方法,如果子类中找不到就到父类中找 多继承:如果父类中都有该方法,那么先 ...
- C++多继承中重写不同基类中相同原型的虚函数
在C++多继承体系当中,在派生类中可以重写不同基类中的虚函数.下面就是一个例子: class CBaseA { public: virtual void TestA(); }; class ...
- Django admin 继承user表后密码为明文,继承UserAdmin,重写其方法
Django用户继承AbstractUser后密码为明文 其实本不应该有这个问题,却花了我很久的时间,因为还是初学阶段. 造成这个原因是因为在admin注册的生活没有指定Admin 在app的admi ...
- Java Part1 Day11继承 方法重写 super多态
面向对象 一.内容回顾 封装;将类内部的属性隐藏private在类的内部,通过对外的公共接口(public setxxx getxxx)去操作,切薄数据的安全(合理) 实现过程:1属性私有 2封装方法 ...
- Python零基础速成班-第9讲-Python面向对象编程(上),对象和类、初始化、继承、重写、多态、类方法、组合
Python零基础速成班-第9讲-Python面向对象编程(上),对象和类.初始化.继承.重写.多态.类方法.组合 学习目标 修饰器 面向对象编程:对象和类.初始化.继承.重写.多态.类方法.组合 课 ...
- 87_类成员的继承和重写
文章目录 91.类成员的继承和重写 查看类的继承层次结构 重写的两个例子 91.类成员的继承和重写 成员继承:子类继承了父类除构造方法之外的所有成员. 方法重写:子类可以重新定义父类中的方法,这样就会 ...
- java中 继承、重写、抽象类、抽象方法、多态的学习
0.复习: 0.1 静态: 1.静态成员变量:作为数据 被所有对象共享 属于类的 2.静态成员方法:工具 3.静态代码块: 初始化数据 0.2 工具类: 1.Arrays: 1.1 ...
- # 封装,抽象类,继承,重写java编程题 问题描述 ``` 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份。 方法:getSalary(int
封装,抽象类,继承,重写java编程题 问题描述 某公司的雇员分为以下若干类: Employee:这是所有员工总的父类,属性:员工的姓名,员工的生日月份. 方法:getSalary(int month ...
最新文章
- 考研常识:研究生单独考试是什么意思?
- 在iOS中求数组元素中最大数与最小数
- Integer 值判断相等
- linux cpu负载巡检,linux服务器巡检报告.doc
- SqlHelper V1.0 (C#)
- 4个空格和一个tab有什么区别_为什么有时候会放屁连连?这4个原因,一个都别放过...
- 微服务升级_SpringCloud Alibaba工作笔记0021---Nacos之DataId配置
- OpenCV保存H264视频的问题
- 自加载宏让你的Excel支持正则处理函数
- 国内外接口文档工具哪家强?
- Excel IF+COUNTIF、IFERROR+VLOOKUP使用组合公式
- linux小白家教学一
- 做了3年单片机工程师,如果工资还是3-5千,那你就看过来
- C语言:判断元音/辅音
- 亚马逊关键词工具网站梳理
- outlook邮箱邮件内容乱码_邮件标题乱码问题解决一例
- RAM和Flash区别
- 2020寒假【gmoj1747】【马蹄印】【DFS】
- TM4C123G学习笔记1——CCS导入TivaWare软件包
- ASM学习笔记2 - 类的创建和修改 —— ClassWriter的综合应用