TS中类的继承和类的重写
// 定义一个类
class Lady {content='hi,body'sayHi(){ //定义一个方法,返回这个类中的contentreturn this.content}sayHi1(){ //定义一个方法,返回这个类中的contentreturn this.content}
}
const a = new Lady() //实例化这个类
console.log(a.sayHi()); //打印我们创建的这个类中的sayhi方法
// 定义一个类,继承Lady,此时现在新类beautifulLady,就是Lady的子类
class beautifulLady extends Lady{sayHi(){ //类的重写。这个新类的sayHi方法和Lady类中的sayHi方法一样,目的是更改父类的这个方法的返回值return '你好!'}sayHi1(){ //类的继承。 super.sayHi1()表示继承父类的sayHi1方法return super.sayHi1() +'。 你好!'}sayLove(){return this.content+'l love you'}
}
const b = new beautifulLady()
console.log(b.sayHi1()); //打印我们创建的这个类中的sayhi方法
console.log(b.sayLove()); //打印我们创建的这个类中的sayhi方法
TS中类的继承和类的重写相关推荐
- Ext学习笔记02 - 构造方法,类继承,类实例方法重写
刚刚走了个大弯路,朋友们见笑,我这见识实在太少了,开始想找个有语法提示的IDE,就直接想到了Aptana,下载一个最新版本,然后就弹出来一大堆东西要更新,更新就更新吧,更新一半就报错,看他给的提示,说 ...
- asp.net 的page 基类页面 做一些判断 可以定义一个基类页面 继承Page类 然后重写OnPreLoad事件...
public class BasePage:Page protected override void OnPreLoad(EventArgs e) { base.OnPreLoad(e); ...
- ThinkPHP子类继承Controller类的注意事项
在实际的开发中,往往有很多子类都继承自同一个父类,然后该父类再继承自框架内置类的需求. 比如: class Init extends Controller{...} class son1 extend ...
- java 继承thread_java线程-创建线程(继承 Thread 类)
1.创建线程的方式 线程创建方式是:继承 Thread 类,重写 run 方法.如下:public class Task extends Thread{ @Override public void r ...
- Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】
视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day09[面向对象(封装.继承.多态).重写.私有权限] Python基础day ...
- 继承thread类创建线程
package com.learn;//1. 继承thread类,重写run方法,run方法中,需要线程执行代码 class ThreadDemo01 extends Thread {// run方法 ...
- Java中继承thread类与实现Runnable接口的区别
Java中线程的创建有两种方式: 1. 通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2. 通过实现Runnable接口,实例化Thread类 在实际应用中, ...
- java线程如何继承,java多线程(一)之继承Thread类
一.概述 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 二.两种实现方式, 下面为第一种方式: 继承Thread类 ...
- JavaSE基础二十:Java 多线程(线程基础知识、Java 多线程、Java 实现多线程(继承 Thread 类、实现 Runnable 接口、实现 Callable 接口))
本章目录 1.基础知识准备 2.Java 多线程概述 3.Java 实现多线程 3.1.继承 Thread 类 如何开启新线程 Thread 类常用方法 多线程中的同步 Thread 类同步方法 多线 ...
最新文章
- TRex 学习 (4) ---- stateful ( advanced )
- Openssl自签名证书
- 注意!FOB条款下,发货人还有这些费用要承担?
- Python 学习笔记 多进程 multiprocessing
- strace调试(Linux Device Driver)
- matlab STFT从时频图找异常噪声的频率
- 201671010128 2017-10-08《Java程序设计》之接口与内部类
- 两层循环的中断,注意中断退出
- atitit.基于 Commons CLI 的命令行原理与 开发
- 【数学建模常用模型】分类专题
- tomcat原理详解和请求过程(涉及网卡、套接字等)
- 程序员必知的编程4大祖师爷,C语言之父堪称编程界的牛顿!
- 车牌识别大大提升智慧加油站管理水平
- 一眼“看穿破绽”,3D视觉成锂电池“智造”降本增效利器
- 汇编语言:简单图形界面的绘制教程
- AD(altium designer)15原理图与PCB设计教程(一)——封装总结
- 李雅普诺夫定理以及其条件的完美解释
- [LeetCode788] Rotated Digits 旋转数字
- 【CAD3D】0基础绘制立体模型
- java lbp_HOG+LBP特征学习
热门文章
- 先锋科技引领行业 戴森成就专业造型无限可能
- repmgr ERROR: connection to database failedDETAIL: fe_sendauth: no password supplied
- 以OPC UA协议输出工业树莓派数据
- NodeJS 与第三方模块 mysql(基本操作)
- Objective-C实现Mac终端日历程序(cal命令)
- 计算机考试随机出题,驾考宝典怎么随机出题 驾考宝典随机练习的教程
- 汽车软件设计的变化趋势
- 基于网络(NIDS)
- 4.恢复已经删除的数据或文件——数据恢复
- 关于使用|作为分隔符