TypeScript - クラス - アクセサー(getter, setter)

公開日:2019-02-08 更新日:2019-05-14

1. 概要

アクセサー(getter, setter)の使い方です。
アクセサーの対象の変数は、別途用意しておく必要があります。

2. サンプル

class Test {
	private _value: number;

	public get value(): number {
		return this._value;
	}

	public set value(v: number) {
		this._value = v;
	}
}

const obj = new Test();
obj.value = 100;
console.log(obj.value); //100