Java / 基礎 / クラス / sealed

Java / 基礎 / クラス / sealed

Java15 から実験的に入る機能。

どういう利点があるかまだよくわかってないが、スーパータイプに設定することで継承できるサブタイプを制限できるというモノ。 final 制限を一部許可するみたいなイメージ。

スーパーがサブの情報を予め知っておく必要があるということでなんか設計的に不味い気もする。

シンプルにサブクラスの共通部分を安全に確保しておきたいという要望かな。

java/basic/class/sealed/start.txt · 最終更新: 2020-10-08 13:00 by ore