jdk17新特性-sealed类
痛点:类的继承很难管理,使用sealed来显示管理
父类如果是sealed类,则必须至少有一个子类
sealed类的子类,必须是final,sealed,non-sealed之一
JDK17新特性-switch增强
Object a = "hello world";
if(a instanceof String b){
System.out.println(b);
}
if(a instanceof String b){
System.out.println(b);
}
if(a instanceof String b){
System.out.println(b);
}
switch(a){
case String b -> System.out.println(b);
case Integer b -> System.out.println(b);
case Long b -> System.out.println(b);
default -> System.out.println("default");
}