当前位置: 首页 > >

Java接口简单理解

发布时间:

接口
接口成员变量默认声明方式:public、static、final接口成员方法默认声明方式:public、abstract

public interface Interface_class {
int a=10;
// public static final int a=10;//等同于上面常量的声明,接口成员变量(常量)默认为public、static、final
int b=20;
int compareTo();
// public abstract int compareTo();等同于上面方法的声明,接口成员方法默认为public、abstract
}

另外,接口中不能存在static的方法。既然声明抽象方法是为了在实现接口的类中被实现,通过创建对象去引用被实现方法。static是不依赖类的,可以直接被类调用,两者产生矛盾。
实现接口

public class Main implements Interface_class{
@Override
public int compareTo() {
int x= Interface_class.a;
int y = Interface_class.b;
return((x>y)?x:y);
}
public static void main(String[] args) {
// write your code here
Main main=new Main();
System.out.println(main.compareTo());
main.compareTo();
}
}


关联博客(博客园):http://www.cnblogs.com/qikeyishu/p/9016733.html




友情链接: