接口,下面是百度来的接口的定义:
说白了,接口就是一类事物抽象出来的共同特征。接口是完全抽象类,是由常量和抽象方法组成的特殊的类
下面是一个生物接口:
/**
* interface s member variables must be public static final like public static final PI = 3.14159
* @author Administrator
*
*/
public interface Biology_Inter {
/**
* interface s methods must be public abstract without body
*/
public abstract void breath();
}
接口可以继承,并且在java中的接口可以多重继承,下面是动物类:
/**
* interface inherit another interface using extends keywords
* one interface can inherit more than one interface
* but class can only extends one class
* class can impelemts more than one interfaces
* @author Administrator
*
*/
public interface Animal_Inter extends Biology_In