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;
}
}

posted @ 2010-05-24 14:54  gistone  Views(212)  Comments(0)    收藏  举报