类:
class Person {
public name: string = "aaa";
public age: number = 22;
public phone: string = "11111";
public doEat(who: string, address: string): void {
console.log(`${this.name}和${who}在${address}吃饭`);
}
}
let zhangsanPerson = new Person();
zhangsanPerson.name = "qinfengmei";
zhangsanPerson.age = 30;
zhangsanPerson.phone = "112121212";
zhangsanPerson.doEat("zhangsan", "王府井");
类和构造器
class Person {
public name: string = "aaa";
public age: number = 22;
public phone: string = "11111";
public doEat(who: string, address: string): void {
console.log(`${this.name}和${who}在${address}吃饭`);
}
**constructor(_name: string, _age: number, _phone: string) {
this.name = _name;
this.age = _age;
this.phone = _phone;
}**
}
let zhangsanPerson = new Person("qinfengmei", 23, "232323");
zhangsanPerson.doEat("zhangsan", "王府井");