タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Sealed classに関するy-kobayashiのブックマーク (1)

  • Kotlin M13で追加されたsealed class - 算譜王におれはなる!!!!

    Kotlin マイルストーン13 がリリースされました! blog.jetbrains.com lateinit修飾子については↓の記事をば。 Kotlin M13で追加されたlateinit試してみた - 算譜王におれはなる!!!! sealed class クラスに付けられるsealed修飾子が追加されました。 一言で言うと、クラスの継承を制限するための修飾子です。 sealedが付いたクラスを継承するにはある条件を満たす必要があるということです。 そういう意味でScalaのsealedと似ていてC#のそれとは異なります。 肝心のsealed classを継承するための条件ですが、現時点ではsealed classにネストされたクラスであることです。 sealed class A { class B: A() } class C: A() // これはダメ そのうち、この制限を緩和して

    Kotlin M13で追加されたsealed class - 算譜王におれはなる!!!!
  • 1