ログイン
新規登録
コース一覧
作品
有料プラン
Kotlin
カプセル化と契約
プラス
private 設計・require/check・不変条件の守り方と、lateinit/by lazy の紹介を学びましょう。
カプセル化
require/check
学べること一覧
外から書き換えられないようにする(`private set`)
プラス
`field` とカスタム setter でバリデーション
プラス
`require` で引数を検査する
プラス
`check` と `error` で状態を守る
プラス
`by lazy` と `lateinit`(紹介)
プラス
練習問題(不変条件を持つ Inventory)
プラス