java8新特性之一:接口的增强
来源:互联网 发布:眉目含情知乎 编辑:程序博客网 时间:2024/06/04 17:48
package cn.mldn.java8;
//java8新特性之一:接口的增强(接口中可以定义static,default方法),功能与抽象类相同,但是比抽象类更强大
//抽象类只能单继承,接口可以多继承(通过implements实现)
public class TestInterfaceDemo {
public static void main(String[] args) {
IMessage message=new MessageImpl();
message.print();
message.fun();
IMessage.study();
}
}
interface IMessage
{
public void print();
public default void fun()
{
System.out.println("java8以后接口中可以使用default关键字修饰方法,子类默认继承,子类可以不用强制重写...");
}
public static void study() {
System.out.println("java8以后接口中可以使用static关键字修饰方法,可以使用类.方法名调用,子类中不能调用");
}
}
class MessageImpl implements IMessage
{
@Override
public void print() {
System.out.println("java8以前接口中只能定义抽象方法...");
}
}
//java8新特性之一:接口的增强(接口中可以定义static,default方法),功能与抽象类相同,但是比抽象类更强大
//抽象类只能单继承,接口可以多继承(通过implements实现)
public class TestInterfaceDemo {
public static void main(String[] args) {
IMessage message=new MessageImpl();
message.print();
message.fun();
IMessage.study();
}
}
interface IMessage
{
public void print();
public default void fun()
{
System.out.println("java8以后接口中可以使用default关键字修饰方法,子类默认继承,子类可以不用强制重写...");
}
public static void study() {
System.out.println("java8以后接口中可以使用static关键字修饰方法,可以使用类.方法名调用,子类中不能调用");
}
}
class MessageImpl implements IMessage
{
@Override
public void print() {
System.out.println("java8以前接口中只能定义抽象方法...");
}
}
阅读全文
0 0
- java8新特性之一:接口的增强
- Java8新特性接口的增强之default方法
- java8新特性之接口定义增强
- java8新特性-接口定义增强
- java8新特性-接口定义增强
- JAVA8新特性——接口定义增强
- Java8:接口新特性
- Java8 新特性之一---------Lambda表达式和函数式接口
- 【java8新特性】关于接口
- JAVA8的新特性
- Java8的新特性
- JAVA8的新特性
- java8的新特性
- Java8的新特性
- JAVA8的新特性
- Java8的新特性
- java8的新特性
- java8的新特性
- C语言——数组,函数,指针
- POJ3253 Round Numbers + HDU2089 不要62 —— 数位DP
- hdu 2089 垃圾题目毁我青春
- 堆排序
- unity实现第三视角跟随物体运动
- java8新特性之一:接口的增强
- 问题:京东API接口调用,及搜索接口keyword传值问题
- jquery
- macOS 窗口和窗口控制器教程
- javascript开发:数组Array探究
- Java的Protected
- Java中的NIO
- USACO-Section1.3 Mixing Milk
- 如何将网页转换成Android APP