ts - 类(class)
public:定义为公有属性,默认为 public。
class Home {
public role: string = "我家的孩子"
getRole() {
return this.role
}
}
const h = new Home()
console.log(h.getRole()) // 我家的孩子
console.log(h.role) // 我家的孩子
private:定义为私有属性,只能在类的内部访问,外部访问会报错。
class Home {
private role: string = "我家的孩子"
getRole() {
return this.role
}
}
const h = new Home()
console.log(h.getRole()) // 我家的孩子
console.log(h.name) // 属性“role”为私有属性,只能在类“Home”中访问。问。