-2
私はKotlinを新しくしました 私は(name)と(age)プロパティを持つPersonクラスを持っています。 は、どのように私は、私はこのケースではセッターを使用することができますどのように拡張プロパティーKotlin
var Person.phone: Int
get() = this.phone
set(value) {this.phone = value}
のようなPersonクラスの拡張プロパティを設定することができますか? ありがとうございます。
私が質問を正しく理解している場合は、バッキングフィールドを持つ拡張プロパティが必要です。拡張機能はクラスを変更しないため、これは不可能です。しかし、この動作をデリゲートでエミュレートしようとすると、[私の質問への回答](https://stackoverflow.com/a/36511438/2196460)を参照してください。 – hotkey
しかし、どうやってセッターメソッドを使うことができますか? – FinalDest
ああ、プロパティに値を代入するだけです: 'person.phone = 12345' – hotkey