switch-case-default
语法示例:
public static void doWithChoice(int i){
String choice = null;
switch(i){
case 1:{
choice="苹果";
break;
}
case 2:{
choice="芒果";
break;
}
case 3:{
choice="木瓜";
break;
}
default:{
out.println("您的输入有误,请重新选择");
break;
}
}
if(Objects.nonNull(choice)){
out.println("您选择了"+choice);
}
}
接口中的方法的默认实现
语法示例:
public interface MyInterface<T>{
public default void example(String s){ // 接口中可以定义有具体实现的方法,但必须用default修饰,称为接口方法的默认实现
System.out.println(s);
}
public abstract void mthd(); // 接口的抽象方法
}