Java面向对象的三大特征之一是继承,这个我相信每个Java程序员都知道,但是关于继承的新特性你知道吗?sealed+permits阻止继承你有没有了解过?我们知道,在一般情况下,只要一个类没有被 final 修饰,那么任何类都可以继承该类。 但从JDK 15开始,允许我们使用sealed(密封)关键字来修饰class,并利用permits(许可)关键字明确写出能够从该类继承的子类名称。sealed 类主要用于一些框架中,防止继承被滥用!如果你对这个新特性还不知道,可以来看看壹哥今天的文章哦。
另外我们再来复习一下关于继承的一个小问题吧,看看你能不能回答出来:
请说一下类在哪些情况下不能被继承?
展开
评论