默认方法是只针对接口而言的。
之前学习的接口,只是声明了空方法[参考链接],需要通过子类去实现。实际上接口内的这个空方法是抽象方法,不过修饰符系统自动添加了。
默认方法的功能是:可以直接在接口内提供具体方法/实现体方法。
默认方法的声明方式+方法体为:default+修饰符+方法名(){方法体}
默认方法的优势:其多个子类/实现类如果共享这个默认方法,可以调用,不必重写。
posted on 2018-01-10 16:03 梧桐雨与荔枝 阅读(120) 评论(0) 编辑 收藏 举报