接口(interface)是抽象方法和常量值的定义集合。从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含常量和方法的定义,而没有变量和方法的实现。接口定义举例public interface Ru...
接口(interface)是抽象方法和常量值的定义集合。
从本质上讲,接口是一种特殊的抽象类,这种抽象类中包含常量和方法的定义,而没有变量和方法的实现。
接口定义举例
public interface Runner
{
public static final int id=1;
public abstruct void start();
public void run();
public void stop();
}
接口可以多重实现;
接口中声明的属性默认为public static final的;也只能是public static final的;
接口中只能定义抽象方法,而且这些方法默认为public的、也只能是public的;
接口可以继承其它的接口,并添加新的属性和抽象方法。
多个无关的类可以实现同一个接口。
一个类可以实现多个无关的接口。
与继承关系类似,接口与实现类之间存在多态性。
定义java类的语法格式。
接口引用指向实现类对象。
每一个接口只暴露了对象的一部分方法。
学员评论
孙悟空2015-04-10
月光下的LEAP2014-02-10
你感兴趣的课程