Skip to content

get和set

typescript
class Animal {
    private readonly _name: string
    private _age: number

    constructor(name: string, age: number) {
        this._name = name
        this._age = age
    }

    get name(): string {
        return this._name
    }

    get age(): number {
        return this._age
    }

    set age(value: number) {
        if (value >= 0) {
            this._age = value
        }
    }
}

const animal = new Animal('w', 2)

console.log(animal.name)

请勿转载