• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

TypeScript之构造器constructor方法methods

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
class Movie {
  name: string;
  play_count: number;
  create_at: string;
  constructor(name: string, play_count: number = 12, create_at: string) {
    // this 指向生成点 Object 本身
    this.name = name;
    this.play_count = play_count;
    this.create_at = create_at;
  }
 
  // methods 可以对 data 进行操作
  display_play_count(padding: string = '***') {
    return this.play_count + '次' + padding    
  }
  increase_play_count() {
    this.play_count += 1;
  }
}

let a = new Movie('阿丽塔:战斗天使', undefined, '17点28分');

a.increase_play_count();  // 13***  虽然第二个参数并没有传递 可以使用 undefined 来占位 会使用默认值 12 再 += 1

console.log(a, a.display_play_count());  // Movie { name: '阿丽塔:战斗天使', play_count: 13, create_at: '17点28分' } '13次***'

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
typescript起步之安装及配置ts-node环境变量发布时间:2022-07-18
下一篇:
12-TypeScript总结发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap