【学習kotlinシリーズ】プロパティ(カスタムゲッター・カスタムセッター)

Facebook にシェア
Pocket
LINEで送る
このエントリーを Google ブックマーク に追加

Qiitaでことりん学習帳を発売しています!

カスタムゲッター

カスタムゲッターは、クラス内にある他のプロパティの情報を取得するためのプロパティ。カスタムゲッターにしたいプロパティの直後にget()という関数名で定義することで、カスタムゲッターは定義できる。

実際に作ってみる

カスタムゲッターを実際に作ってみる。nameLengthがカスタムゲッター。

実行結果

カスタムセッター

カスタムセッターは、カスタムゲッターとは逆に、プロパティに値を設定する時にカスタムして値をセットすることができる。カスタムセッターの定義は、カスタムセッターを設置するプロパティの後にset()関数を定義することで実装できる。

実際に書いてみる

nameプロパティにカスタムセッターを定義した。

実行結果

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です