• ログイン
  • 新規登録
  • コース一覧
  • 作品
  • 有料プラン

Kotlin

カプセル化と契約 プラス

private 設計・require/check・不変条件の守り方と、lateinit/by lazy の紹介を学びましょう。

  • カプセル化
  • require/check
  • 6 演習
  • 目安 1時間
0 / 6 演習完了
レッスンを始める

学べること一覧

  • 外から書き換えられないようにする(`private set`) プラス
  • `field` とカスタム setter でバリデーション プラス
  • `require` で引数を検査する プラス
  • `check` と `error` で状態を守る プラス
  • `by lazy` と `lateinit`(紹介) プラス
  • 練習問題(不変条件を持つ Inventory) プラス