java 8之后增加的新特性default关键字
1.一个接口,method方法在使用关键字default后可以有方法体了。
public interface Default01 {
default public void method(){
System.out.println("method in interface");
}
default public void doSomeThing(){
System.out.println("do something in interface");
}
}
2.switch用到default,不多说
3,在自定义注解中用到属性中default;
如下:
@Target(ElementType.METHOD)
@Documented
@Retention(RetentionPolicy.RUNTIME)
public @interface MyAnnotation01 {
String name() default "小华";//这个算不算一个方法
}