首页 > 其他 > 详细

ts 类

时间:2020-07-06 18:02:19      阅读:38      评论:0      收藏:0      [点我收藏+]

创建对象(构造函数  + new)

function cityName (name,age) {
this.name = name;
this.age = age;
}
cityName.prototype.about = function () {
console.log(`name:${this.name},age:${this.age}`)
}
//创建对象
let cn1 = new cityName(‘城市‘,2020);
console.log(cn1.name)
cn1.about()
let cn2 = new cityName(‘城市‘,2020);
console.log(cn2.name)
cn2.about()
*对象cn1和cn2共享cityName.prototype原型属性

 

class 创建类

class city{
//成员变量
name:string;
age:number;
constructor(name:string,age:number){
this.name = name;
this.age = age
}
//方法
about(){
console.log(‘name:‘ + this.name);
console.log(‘age:‘ + this.age);
}
}
//创建对象
let ct = new city(‘城市‘,2020);
console.log(ct.name)
ct.about()

 

ts 类

原文:https://www.cnblogs.com/Li--gm/p/13256076.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!