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