こんにちは、三度の飯よりKotlinが好きな id:takuji31 です。 ※ これは、はてなエンジニア Advent Calendar 2017 7日目の記事です。6日目は id:hayajo_77 さんの「Webオペレーションエンジニアとし研修して1ヶ月経ちました」でした。 hayajo.hatenablog.jp 今日は私が愛してやまないKotlinのSealed Classの使い方について紹介します。 Sealed Classについて Sealed Classを使う利点 普通の(final or open)クラスと比べて Enumと比べて 使い方 どういう使い方をしている? 決まった文字列(全てが定数ではない)を受け取りたい時 色々な値を受け取って表示するActivityを起動するIntentに渡すパラメーターオブジェクト 最後に Sealed Classについて Sealed