JAVA接口的实现(代码实例),java接口代码实例
1.接口
1.1 定义
上文书说道:java只支持单继承,不支持多重继承。但若要实现多重继承的效果,可以用接口(interface)来实现。
接口是与类同级的java模块,只是这个特殊‘’类‘’的属性只能是常量,这个特殊‘’类‘’的的方法只能是抽象方法。
1.2 接口的实现
eg:class AA implements CC{……}
即为用AA类来实现CC接口。
public class LearningJava implements SlamDunk,Crossover,Shot{
public static void main(String arg[]) {
LearningJava sxai=new LearningJava();
sxai.crossover();
sxai.slamdunk();
sxai.shot();
}
public void slamdunk() {
System.out.println("宋小艾东方翔38式旋转战斧劈扣詹姆斯");
}
public void crossover() {
System.out.println("宋小艾疯狂变向晃晕詹姆斯");
}
public void shot() {
System.out.println("宋小艾干拔怒草詹姆斯打成三加一");
}
}
interface SlamDunk{
void slamdunk();
}
interface Crossover{
void crossover();
}
interface Shot{
void shot();
}
编译运行:
宋小艾疯狂变向晃晕詹姆斯
宋小艾东方翔38式旋转战斧劈扣詹姆斯
宋小艾干拔怒草詹姆斯打成三加一