JAva搭乗...かばん...

2898 ワード

1.PIメンバーとメソッド:area()を含む1つのパケット内にインタフェースShapeを作成し、別のパケット内でこのインタフェースを実装します.具体的な方法は、CricleクラスとSquareクラスを作成し、この2つのクラスでインタフェース内のarea()メソッドを実装することです.作成したクラスをテストします.
package test;
import test1.*;
public class Test {

    public static void main(String[] args) {

        Cricle c = new Cricle(3.0);
        System.out.println(c.area());

        Square s = new Square(4.0,6.0);
        System.out.println(s.area());
    }

}
public interface Shape{

    double PI = 3.14;
    double area();
}

----------------------------------------
package test1;

import test.*;
public class Cricle implements Shape{
    public double r;
    public Cricle(double r){
        this.r = r;
    }
    public double area(){
        return (PI*r*r);

    }
}

public class Square implements Shape{
    public double h,w;
    public Square(double h,double w){
        this.h = h;
        this.w = w;
    }
    public double area() {
        return h*w;
    }

}