首页 > 其他分享 >TypeScript学习笔记#6 构造函数

TypeScript学习笔记#6 构造函数

时间:2023-03-10 15:57:03浏览次数:30  
标签:TypeScript name age dog 笔记 实例 构造函数

TypeScript学习笔记#6 构造函数

class Dog {
  name: string;
  age: number;

  // 构造函数
  // 构造函数会在创建对象时调用
  constructor(name: string, age: number) {
    // 在实例方法中,this就表示当前的实例
    // 在实例方法中,this就表示当前当前的实例
    // 在构造函数中当前对象就是当前新建的那个对象
    // 可以通过this向新建的对象中添加属性
    this.name = name;
    this.age = age;
  }

  bark() {
    alert("汪汪汪");
  }
}

const dog = new Dog("小黑", 2);
console.log("dog", dog);

标签:TypeScript,name,age,dog,笔记,实例,构造函数
From: https://www.cnblogs.com/yuanZi666/p/17203638.html

相关文章

  • TypeScript学习笔记#2 其他类型声明
    TypeScrip学习笔记#2其他类型说明1.对象类型声明//{}用来指定这个对象中可以包含哪些属性//语法:{属性名:属性值,属性名:属性值}//?表示属性名可选letb:{name:......
  • TypeScript学习笔记#3 tsconfig
    TypeScript学习笔记#3tsconfig.json的常用配置废话不多说,直接上代码{//tsconfig是ts编译器的配置文件/*'include'用来指定哪些ts文件需要被编译路径......
  • TypeScript学习笔记#4 webpack的基础配置
    TypeScript学习笔记#4webpack的基础配置webpack是比较常用的打包工具,我们在打包ts的时候需要配置一些基础配置,同样,直接上代码//引入一个包constpath=require("pat......
  • TypeScript学习笔记#5 类的简介
    TypeScript学习笔记#5类的简介废话不多说,直接上代码//使用class关键字来定义一个类/***对象中主要包含两个部分*属性*方法*/classPerson{/*......
  • JDBC笔记(三):基于JDBC的工具包
    本文主要介绍基于JDBC的两个优秀的工具包,ApacheDBUtils和SpringJDBC的基本应用。1、ApacheDBUtilsDBUtils样例的官网地址:https://commons.apache.org/proper/c......
  • Springcloud学习笔记56--SpringBoot之GET请求与Post请求参数偶发性丢失问题
    1.概述最近遇到一个偶现的问题,在向服务端请求的时候,偶尔会出现异常,在请求中的queryString传递了参数,却出现了异常MissingServletRequestParameterException如下所示:or......
  • 组合数学课程笔记(三):生成函数
    序离散和连续的不期而遇,抽象与数分的阴阳交融。我将以加与乘的生铁铸就组合的奇迹,这世间都要把你的伟岸与光辉所传颂。$\mathfrak{GeneratingFunction}$生成函数所......
  • TypeScript学习笔记#1 基础变量
    TypeScript学习笔记#1基础变量1.声明变量,指定变量类型letnum:number;num=10;2.基础类型类型名称写法值string字符串类型letname:string="bob";......
  • 学习OpenTk,笔记一
    说明,由于对图形化感兴趣,之前也从来没有大的接触,只是简单的使用GDI+绘图,比如验证码、水印等简单操作,至此想多深入了解一下。版本OpenTK4.7.4,目前封装OpenGL最好的库,包含O......
  • Unity 火炬之光 部分学习笔记(一) 游戏整体架构
    mmo开源项目泰课正版课程跳转链接b站学习视频跳转链接【RPG类游戏复刻-火炬之光】开源项目源码学习跳转链接(项目为16年的,使用的NGUI)仅作为个人学习笔记,只记录......