CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
Java 15 でプレビューされ、Java 17 で正式に追加された Sealed Classes は、継承に関するルールを適用する新しい手段です。キーワード sealed をクラスまたはインターフェースの定義に追加すると、それを拡張 (extend) または実装 (implement) することができるクラスのリストも追加されます。たとえば、次のように定義されたクラスを作成した場合: public abstract sealed class Color permits Red, Blue, Yellow その場合、Red、Blue と Yellow のクラスだけが拡張できます。事前に定義されたもの以外はコンパイルに失敗します。 キーワード permits を完全に省略して、すべてのシールドクラス定義をクラス自体と同じファイルに次のように保持することもできます: public abstra
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く