1. 程式人生 > >Java接口簡單理解

Java接口簡單理解

str 實現 IT ret https inpu spa () 簡單

1、接口:

接口成員變量默認聲明方式:public、static、final

接口成員方法默認聲明方式:public、abstract

1 public interface Interface_class {
2     int a=10;
3 //    public static final int a=10;//等同於上面常量的聲明,接口成員變量(常量)默認為public、static、final
4     int b=20;
5     int compareTo();
6 //    public abstract int compareTo();等同於上面方法的聲明,接口成員方法默認為public、abstract
7 }

另外,接口中不能存在static的方法。既然聲明抽象方法是為了在實現接口的類中被實現,通過創建對象去引用被實現方法。static是不依賴類的,可以直接被類調用,兩者產生矛盾。

2、接口實現:

 1 public class Main implements Interface_class{
 2     @Override
 3     public int compareTo() {
 4         int x= Interface_class.a;
 5         int y = Interface_class.b;
 6         return
((x>y)?x:y); 7 } 8 public static void main(String[] args) { 9 // write your code here 10 Main main=new Main(); 11 System.out.println(main.compareTo()); 12 main.compareTo(); 13 } 14 }

關聯博客(CSDN):https://blog.csdn.net/m0_38022608/article/details/80259686

Java接口簡單理解