JDK8的新特性: http://bbs.itcast.cn/thread-24398-1-1.html
其中之一:接口可以使用方法
interface Inter
{
//抽象方法
public abstract void show(); //default方法
public default void defaultPrint()
{
System.out.println("defaultPrint JDK8接口可以使用方法了");
} //static方法
public static void staticPrint()
{
System.out.println("staticPrint JDK8接口可以使用方法了");
}
} //实现类
class InterImpl implements Inter
{
public void show()
{
System.out.println("重写接口中的方法");
}
} //测试类
public class Demo01
{
public static void main(String[] args)
{
//Inter.defaultPrint(); //非静态方法不能直接使用
Inter.staticPrint(); Inter i = new InterImpl();//可以通过使用静态方法的实现类来调用该静态方法
i.defaultPrint();
i.show();
}
}