纳尼,接口中可以定义实例方法了?!纳尼,接口中还可以定义静态方法了?!没错,在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
(#换成@)。