003 接口增强
Posted trekxu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了003 接口增强相关的知识,希望对你有一定的参考价值。
一 ,概述
在jdk8之前,我们的接口之中只能定义抽象的方法.
在jdk8之中,我们还可以定义静态方法和默认方法.
二 .例子
public interface Enhance { //默认方法 default void run() { System.out.println("default run .... "); } //静态方法 static void staticMethod() { System.out.println("static method run..."); } }
定义了上述的一个接口,其中含有默认方法和静态方法.
以后再我们的子类之中,我们可以直接使用默认的方法了.
而静态方法,我们可以直接通过接口的名字去调用了.
看下面的测试代码:
@Test public void test() { //调用静态方法 Enhance.staticMethod(); //调用默认方法 new Enhance() {}.run(); }
以上是关于003 接口增强的主要内容,如果未能解决你的问题,请参考以下文章
003 F-47创建预付定金请求检查增强-20150819.docx
[新增EA003考勤系统演示片段]全程字幕-22套UML+Enterprise Architect建模示范视频
VMware Vsphere 6.7 Learning Record----003(ELMG)