注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Classの継承やメンバーのオーバーライドを制限する機能として「final」と「sealed」が使えます。 「fina... Classの継承やメンバーのオーバーライドを制限する機能として「final」と「sealed」が使えます。 「final」はクラスやメンバーに対して設定できる修飾詞です。 finalが設定されたクラスは継承できません。 finalが設定されたメンバーはオーバーライドできません。 「sealed」はクラスに設定できる修飾詞です。 sealedとされたクラスは、同一ファイル内のクラスからは継承できますが、別ファイル内で定義されたクラスでは継承できません。 ただし、sealedクラスを継承したクラスは、別ファイルのクラスからも継承できます。 // finalクラス // このクラスは継承できない。 final class Foo // これはエラー //class ExtendsFoo extends Foo class Var { // final メンバー // これらはオーバーライド不可
2016/07/07 リンク