// 定义一个类
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中类的继承和类的重写相关推荐

  1. Ext学习笔记02 - 构造方法,类继承,类实例方法重写

    刚刚走了个大弯路,朋友们见笑,我这见识实在太少了,开始想找个有语法提示的IDE,就直接想到了Aptana,下载一个最新版本,然后就弹出来一大堆东西要更新,更新就更新吧,更新一半就报错,看他给的提示,说 ...

  2. asp.net 的page 基类页面 做一些判断 可以定义一个基类页面 继承Page类 然后重写OnPreLoad事件...

    public class BasePage:Page protected override void OnPreLoad(EventArgs e) {      base.OnPreLoad(e); ...

  3. ThinkPHP子类继承Controller类的注意事项

    在实际的开发中,往往有很多子类都继承自同一个父类,然后该父类再继承自框架内置类的需求. 比如: class Init extends Controller{...} class son1 extend ...

  4. java 继承thread_java线程-创建线程(继承 Thread 类)

    1.创建线程的方式 线程创建方式是:继承 Thread 类,重写 run 方法.如下:public class Task extends Thread{ @Override public void r ...

  5. Python基础day09【面向对象(封装、继承、多态)、重写、私有权限】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day09[面向对象(封装.继承.多态).重写.私有权限] Python基础day ...

  6. 继承thread类创建线程

    package com.learn;//1. 继承thread类,重写run方法,run方法中,需要线程执行代码 class ThreadDemo01 extends Thread {// run方法 ...

  7. Java中继承thread类与实现Runnable接口的区别

    Java中线程的创建有两种方式: 1.  通过继承Thread类,重写Thread的run()方法,将线程运行的逻辑放在其中 2.  通过实现Runnable接口,实例化Thread类 在实际应用中, ...

  8. java线程如何继承,java多线程(一)之继承Thread类

    一.概述 进程:正在执行的应用程序 线程:进程的执行单元,执行路径 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 二.两种实现方式, 下面为第一种方式: 继承Thread类 ...

  9. JavaSE基础二十:Java 多线程(线程基础知识、Java 多线程、Java 实现多线程(继承 Thread 类、实现 Runnable 接口、实现 Callable 接口))

    本章目录 1.基础知识准备 2.Java 多线程概述 3.Java 实现多线程 3.1.继承 Thread 类 如何开启新线程 Thread 类常用方法 多线程中的同步 Thread 类同步方法 多线 ...

最新文章

  1. TRex 学习 (4) ---- stateful ( advanced )
  2. Openssl自签名证书
  3. 注意!FOB条款下,发货人还有这些费用要承担?
  4. Python 学习笔记 多进程 multiprocessing
  5. strace调试(Linux Device Driver)
  6. matlab STFT从时频图找异常噪声的频率
  7. 201671010128 2017-10-08《Java程序设计》之接口与内部类
  8. 两层循环的中断,注意中断退出
  9. atitit.基于  Commons CLI 的命令行原理与 开发
  10. 【数学建模常用模型】分类专题
  11. tomcat原理详解和请求过程(涉及网卡、套接字等)
  12. 程序员必知的编程4大祖师爷,C语言之父堪称编程界的牛顿!
  13. 车牌识别大大提升智慧加油站管理水平
  14. 一眼“看穿破绽”,3D视觉成锂电池“智造”降本增效利器
  15. 汇编语言:简单图形界面的绘制教程
  16. AD(altium designer)15原理图与PCB设计教程(一)——封装总结
  17. 李雅普诺夫定理以及其条件的完美解释
  18. [LeetCode788] Rotated Digits 旋转数字
  19. 【CAD3D】0基础绘制立体模型
  20. java lbp_HOG+LBP特征学习

热门文章

  1. 先锋科技引领行业 戴森成就专业造型无限可能
  2. repmgr ERROR: connection to database failedDETAIL: fe_sendauth: no password supplied
  3. 以OPC UA协议输出工业树莓派数据
  4. NodeJS 与第三方模块 mysql(基本操作)
  5. Objective-C实现Mac终端日历程序(cal命令)
  6. 计算机考试随机出题,驾考宝典怎么随机出题 驾考宝典随机练习的教程
  7. 汽车软件设计的变化趋势
  8. 基于网络(NIDS)
  9. 4.恢复已经删除的数据或文件——数据恢复
  10. 关于使用|作为分隔符