正常的一个代码思路
如果给Person加上sealed就会报错
这时如果想让密封类被继承就需要用permits指定被继承的类,被继承的类如果没有final,sealed或者non-sealed也是会报错的
可以看到,继承密封类的类,
如果是密封类还要继承的话,还需要指定
如果是非密封类的话,就可以正常使用,正常被继承。
唉,密封类可以被继承了,颠覆我学代码以来的三观了
微信扫一扫
正常的一个代码思路
如果给Person加上sealed就会报错
这时如果想让密封类被继承就需要用permits指定被继承的类,被继承的类如果没有final,sealed或者non-sealed也是会报错的
可以看到,继承密封类的类,
如果是密封类还要继承的话,还需要指定
如果是非密封类的话,就可以正常使用,正常被继承。
唉,密封类可以被继承了,颠覆我学代码以来的三观了
相关推荐