Java中接口的定义与实现


一、定义接口 spa

例如,定义一个用于计算的接口,在该接口中定义了一个常量PI和两个方法,具体代码以下: 继承



  • public interface CalInterface   
  • {  
  •     final float PI=3.14159f;//定义用于表示圆周率的常量PI  
  •     float getArea(float r);//定义一个用于计算面积的方法getArea()  
  •     float getCircumference(float r);//定义一个用于计算周长的方法getCircumference()  

  • 注意:
        与Java的类文件同样,接口文件的文件名必须与接口名相同。 接口

    例如,编写一个名称为Cire的类,实现接口CalInterface ci

    1. public class Cire implements CalInterface   
    2. {  
    3.     public float getArea(float r)   
    4.     {  
    5.         float area=PI*r*r;//计算圆面积并赋值给变量area  
    6.         return area;//返回计算后的圆面积  
    7.     }  
    8.     public float getCircumference(float r)   
    9.     {  
    10.         float circumference=2*PI*r;      //计算圆周长并赋值给变量circumference  
    11.         return circumference;           //返回计算后的圆周长  
    12.     }  
    13.     public static void main(String[] args)   
    14.     {  
    15.         Cire c = new Cire();  
    16.         float f = c.getArea(2.0f);  
    17.         System.out.println(Float.toString(f));  
    18.     }  
    19. }  
     在类的继承中,只能作单重继承,而实现接口时,一次则能够实现多个接口,每一个接口间使用逗号“,”分隔。
    相关文章
    相关标签/搜索