JAVA接口
在Java中,一个类只可以有一个父类,也称超类,但是却可以有若干个接口。通过提供实现接口的方法,解决了在C++中多重继承带来的复杂性问题。
java接口的几个特点:
a.接口只有方法,没有实现
b.接口中的方法是抽象的,公开的
c.接口中不能有构造器
d.可以有public,静态的和final属性
简单实例:
public interface calrect {
public abstract int calarea();
public abstract int calgirth();
public abstract int getx();
public abstract int gety();
}
//定义矩形类 应用接口
class RRect implements calrect{
private int x;
private int y;
public RRect (){
x=3;y=4;
}
public int calarea(){
return x*y;
}
public int calgirth(){
return x*2+y*2;
}
public int getx(){
return x;
}
public int gety(){
return y;
}
}

浙公网安备 33010602011771号