2-11_接口

 1 package Interface;
 2 
 3 public interface Inter {
 4 
 5     public int num = 10;
 6     public final int num2 = 20;
 7 
 8     int num3 = 30;
 9 
10     public abstract void  method();
11     void show();
12 
13 }
 1 package Interface;
 2 
 3 /*public class InterImpl implements Inter {
 4 
 5 }*/
 6 
 7 public class InterImpl implements Inter{
 8     public InterImpl(){
 9         super();
10     }
11 
12     @Override
13     public void method(){
14         System.out.println("method");
15     }
16 
17     @Override
18     public void show() {
19 
20     }
21 }
 1 package Interface;
 2 /*
 3     接口的成员特点
 4     成员变量
 5         只能是常量
 6         默认修饰符:public static final
 7     构造方法
 8         接口没有构造方法,因为接口主要是对行为进行抽象的,是没有具体存在
 9         一个类如果没有父类,默认继承自object类
10     成员方法
11         只能是抽象方法
12         默认修饰符:public abstract
13         关于接口中的方法,JDK8和jdk9中有一些新特性,后面再讲
14  */
15 public class InterfaceDemo {
16     public static void main(String[] args) {
17         Inter i = new InterImpl();
18    //     i.num = 20;
19         System.out.println(i.num);
20      //   i.num2 = 40;
21         System.out.println(i.num2);
22 
23     }
24 }

 

上一篇:IoU,GIoU,DIoU、CIoU详解


下一篇:SLAM APP