// 定义一个类
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. 印度光伏巨头Adani与华为签署500MW采购合同
  2. JDK和Spring中的设计模式
  3. 11月16日 个人战立会议内容报告
  4. English trip EM2-LP-3A Gifts Teacher:Patrick
  5. mysql数据库中文乱码解决
  6. easy excel date 类型解析报错_11.MySQL数据类型
  7. Poco官方PPT_020-ErrorHandlingAndDebugging双语对照翻译
  8. linux下mysql 8.0配置大小写不敏感
  9. ASP.NET 控件开发速成教程:生成复合控件
  10. Qt 小项目 -- 颜色拾取器
  11. i3wm 获取window class
  12. 金蝶K3系统中间层群集部署方案
  13. APKTOOL打包方法
  14. js双击编辑文本(单个)
  15. 影创科技助力云南首例MR混合现实肝脏手术成功实施
  16. 运用百度框架paddle进行手势识别【动手实践,附源码】
  17. Win10 schtasks 不稳定问题
  18. 【简记】解决IDE golang 代码飘红报错
  19. c++ getline()详解
  20. [算法] 两个质数的乘积是707829217,求解该质数

热门文章

  1. PAT 1004 解析
  2. 全麦吐司和普通吐司的区别_全麦面包吐司和全麦面包片有什么区别?
  3. Atiti.大企业病与小企业病 大公司病与小公司病
  4. iPad密码输错20次导致设备被上锁解锁方法
  5. 74HC595 驱动
  6. 基于STM32的智能点餐系统
  7. win10专业版占多少空间_win10装完系统硬盘占用了50G,正常吗?系统盘空间如何清理出来?...
  8. 【量化交易】风险预算与资本管理
  9. iOS:新浪微博OAuth认证
  10. Julia配置【使用VScode中的Jupyter编写Julia的方法】