当前位置: 首页 > news >正文

ts 中class


class obj{name:stringage:numberconstructor(name:string,age:number){this.name = namethis.age = age}setname(){this.name = '111'
}
}
//新建实例
//构造方法中的this指向调用者,谁new就指向谁
//这个this 指向 o,打印this,可以获取到o身上的属性
const o = new obj('小米',10)
//访问属性和方法
console.log(o.name)//通过new 出来的数据实例
//前面加的static属于静态方法,调用的话是类名.xx
直接写的属性class
class obj {name:string = '小米'
//前面加着static属性静态方法,调用的话是obj.agestatic age:number = 20getname(){console.log('getname')}static getage(){console.log('getage)}
}
//new出来的属于实例
let o = new obj()
//调用实例的属性
console.log(o.name)
//调用静态方法
console.log(obj.age)
//调用实例的方法
o.getname()
//调用静态方法
obj.getage()

http://www.lryc.cn/news/384001.html

相关文章:

  • 深度解析RocketMq源码-高可用存储组件(四)Dledger框架日志同步流程
  • ONLYOFFICE 文档开发者版 8.1:API 更新
  • Activemq单节点在Windows下的配置部署
  • SpringBoot-注解@ImportResource引入自定义spring的配置xml文件和配置类
  • GitLab配置免密登录之后仍然需要Git登录的解决办法
  • 探索小众爱好:打造个人韧性与特色之路
  • GitHub使用教程(小白版)
  • 深度解析SD-WAN在企业组网中的应用场景
  • 【INTEL(ALTERA)】Eclipse Nios II SBT 无法从模板创建新应用程序和 BSP
  • Vue_cli搭建过程项目创建
  • 面试题4:POST 比 GET 安全?
  • Github生成Personal access tokens及在git中使用
  • 【BUG记录】条件查询没有查询结果 || MybatisPlus打印查询语句
  • 【C#】找不到属性集方法。get只读属性用了反射设置setValue肯定报错
  • 探索ChatGPT在程序员日常工作的多种应用
  • 算法与数据结构——时间复杂度详解与示例(C#,C++)
  • 面试题3:GET 和 POST 有什么区别?
  • 探索QCS6490目标检测AI应用开发(三):模型推理
  • C# 静态类中构造、字段和属性等的执行顺序,含有单例模式分析
  • c++设计模式之一创建型模式
  • 上古世纪台服注册账号+下载客户端全方位图文教程
  • 【Android】Android中继承Activity、Application和AppCompatActivity的区别
  • SQLite 可以随可执行文件部署在用户机器吗
  • 大模型的开源不同于传统的开源软件
  • 基于PHP+MySql的留言管理系统的设计与实现
  • 单目标应用:基于吸血水蛭优化器(Blood-Sucking Leech Optimizer,BSLO)的微电网优化(MATLAB代码)
  • 嵌入式工程师从0开始,到底该学什么,怎么学
  • Redis-集群-环境搭建
  • ITSG、COST-G、Tongji和WHU Level-2数据产品读取绘图(Matlab)
  • linux(ubuntucentos)-安装libreoffice