jdk1.8新特性-接口
来源:互联网 发布:网络平台代理协议 编辑:程序博客网 时间:2024/05/21 14:40
jdk1.8新特性-接口
接口可以有静态方法,默认方法,也就是说接口中有了实现的方法。
public interface speak {
//默认方法 default void dog_speak(){ System.out.println("小狗叫"); } //静态方法 static void cat_speak(){ System.out.println("小猫叫"); } void animal_speak();}在1.8中,接口中,有了静态方法和默认方法,实现接口speak的类,可以重写默认方法,也可以不重写。
情况1:不重写接口中的默认方法。
public class dog implements speak{@Overridepublic void animal_speak() {// TODO Auto-generated method stubSystem.out.println("这时是小狗");}}测试类
public class test { public static void main(String[] args) {dog d= new dog();d.dog_speak();}}输出结果为:
小狗叫。
情况2:重写接口中的默认方法
public class dog implements speak{@Overridepublic void animal_speak() {// TODO Auto-generated method stubSystem.out.println("这时是小狗");}@Overridepublic void dog_speak() {// TODO Auto-generated method stubSystem.out.println("名叫裤衩的小狗在叫");} }测试类:
public class test { public static void main(String[] args) {dog d= new dog();d.dog_speak();}}输出:
名叫裤衩的小狗在叫
阅读全文
1 0
- jdk1.8新特性-接口
- JDK1.8新特性--之默认接口
- JDK1.8新特性☞接口测试
- jdk1.8 新特性
- jdk1.8新特性
- jdk1.8新特性
- jdk1.8新特性
- JDK1.8-新特性
- JDK1.8新特性
- JDK1.8新特性
- jdk1.8新特性
- JDK1.8新特性
- jdk1.8新特性
- JDK1.8新特性
- JDK1.8新特性
- JDK1.8新特性
- jdk1.8新特性
- JDK1.8新特性
- 优雅的实现多类型列表的Adapter补充
- 关于Java面试中容易犯错的try{} catch{} finally{}组合
- java入门第一季—记事本开发java.
- springMVC-笔记010-拦截器
- spring学习笔记——Spring概述
- jdk1.8新特性-接口
- GitHub上README.md教程
- Seq2Seq非常好的代码(机器翻译、对话生成等):漫谈四种神经网络序列解码模型【附示例代码】
- 线程之画不同颜色的线
- Spring Boot 基础
- C++学习笔记一之数组和字符串
- 添加字符-Java-牛客模拟三
- python3_字符串
- SpringMVC访问静态资源的三种方式