자바 인터페이스의 정의 즉 실현

3102 단어 자바
인 터 페 이 스 는 C++의 추상 류 에 해당 한다.
인터페이스 로 인 터 페 이 스 를 정의 합 니 다.
implements 를 이용 하여 인 터 페 이 스 를 실현 하 다
package test;

 interface CalInterface 

{

    final float PI=3.14159f;//            PI

    float getArea(float r);//             getArea()

    float getCircumference(float r);//             getCircumference()

}



/*class Circle implements MM

{

    double r;

    Circle(double r){this.r=r};

    void getarea(double r){ System.out.println(pi*r*r);}

    void getsize(double r){ System.out.println(pi*r*2);}

    

}*/

public class main implements CalInterface 

{

    public float getArea(float r) 

    {

        float area=PI*r*r;//           area

        return area;//         

    }

    public float getCircumference(float r) 

    {

        float circumference=2*PI*r;      //           circumference

        return circumference;           //         

    }

    public static void main(String[] args) 

    {

        main c = new main

        ();

        float f = c.getArea(2.0f);

        System.out.println(Float.toString(f));

    }

}

좋은 웹페이지 즐겨찾기