新特性

程式驛站發表於2020-12-06

1.Java15開始,允許使用sealed修飾class,並通過 permits指定能夠從改class繼承的子類名稱。
2.sealed類主要用於一些框架,防止繼承被濫用
3.java15中要使用sealed必須使用引數–enable-preview和–source 15。

創造一個名為Shape的sealed類

public sealed class Shape permits Rect,Circle,Triangle{
//指定只能由 Rect Circle Triangle繼承Shape這個類

} 

相關文章