export default function () {
// readonly只读属性,只可以在constructor里面进行修改
// 就算提前定义好,也会通过构造器constructor 修改
// 定义的类型不可以在方法里面修改
class Person {
// 第一种
readonly name: string = 'three';
// 第二种
// 如果在constructor 里面定义 readonly,name属性就会变成只读属性,最后也可以通过构造器constructor 修改
// constructor(readonly name: string) {
// constructor(readonly name: string = '你好') {
// 对于只读属性只能在初始化的时候修改
constructor(name: string) {
this.name = name;
console.log(this.name);
}
}
const person = new Person('李询');
}