通过密封的类和接口来增强Java编程语言,这是新的预览特性,用于限制超类的使用密封的类和接口限制其他可继承或者实现他们的其他类或接口....目标
允许类或接口的开发者来控制那些代码负责实现,提供了比限制使用超类的访问修饰符声明方式更多选择,并通过支持对模式的详尽分析而支持模式匹配的未来发展
在java中,类层次构造通过集成实现代码的重用...具体方式
引入 Seald class或interface,这些class或者interface只允许被指定的类或者interface进行扩展和实现
使用修饰符sealed,我们可以将一个类声明为密封类...指定实现类的接口
public class Test2 {
}
/*
* 只有接口可以继承接口
* 一个接口可以同时继承多个接口
* final不能修饰接口,密封接口在被继承时,子接口要么使用 sealed...,就是一个数据的透明持有类,简化专门用于存储数据的类的创建语法
当声明一个Record时,该类将自动获取的内容
获取成员变量的简单方法, 就是get方法,get方法将简化为成员变量同名方法
一个equals