你的位置:首页 > 软件开发 > Java > 纳尼,java可以在接口中实现非抽象方法了?

纳尼,java可以在接口中实现非抽象方法了?

发布时间:2016-09-17 18:00:20
纳尼,接口中可以定义实例方法了?!纳尼,接口中还可以定义静态方法了?!没错,在Java8中新增了很多新的特性,其中就包括可以在接口中添加方法和变量。首先我们来看下代码 1 public interface SourceInterface 2 { 3 int a = 5 ...

纳尼,接口中可以定义实例方法了?!

纳尼,接口中还可以定义静态方法了?!

没错,在Java8中新增了很多新的特性,其中就包括可以在接口中添加方法和变量。

首先我们来看下代码

 

 1 public interface SourceInterface  2 { 3   int a = 5; 4   int b = 10; 5  6   public static int add()  7   { 8     return a + b; 9   }10 11   public static void reset() 12   {13     // do sth14   }15 16   public default int f1()17   {18     return a;19   }20 21   public default void f2()22   {23     // do sth24   }25 }26 27 class learnCode28 {29   public void userInterface()30   {31     int xx = SourceLearning.add();32     SourceLearning.reset();33     SourceLearning instance = new SourceLearning()34     {35       @Override36       public void f2()37       {38         // do sth 、39       }40     };41     instance.f1();42     instance.f2();43     //int y=instance.add(); 注意这句会编译错误44   }45 }

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:纳尼,java可以在接口中实现非抽象方法了?

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。