毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 报告 >> 正文

JAVA上机实验求圆的面积和周长 第2页

更新时间:2007-10-3:  来源:毕业论文

package fox.math.kmust;

 

import java.util.logging.Logger;

 

/**

 * @file Shape.java

 */

public abstract class Shape {

    public abstract double area();

 

    public abstract double perimeter();

 

    public final String message() {

       Logger logger = Logger.getLogger("INFO");

       logger.info("Message()");

       return toString();

    }

}

 

package fox.math.kmust;

 

/**

 * @file Graph.java

 */

public interface Graph {

    public void draw();

}

 

package fox.math.kmust;

 

import java.util.logging.Logger;

 

/**

 * @file Circle.java

 */

public final class Circle extends Shape implements Graph {

 

    private double radius = 0.0;

 

    @Override

    public double area() {

       return Math.PI * radius * radius;

    }

 

    @Override

    public double perimeter() {

       return 2 * Math.PI * radius;

    }

 

    @Override

    public void draw() {

       Logger logger = Logger.getLogger("INFO");

       logger.info("draw()");

       System.out.println(message());

    }

 

    public double getRadius() {

       return radius;

    }

 

    public void setRadius(double radius) {

       this.radius = radius;

    }

 

    @Override

    public String toString() {

       return "My real Class is:" + Circle.class.getName() + "\nMy radius is:"

              + radius + "\nMy area is:" + area() + "\nMy perimeter is:"

              + perimeter();

    }

 

    public Circle(double radius) {

       this.radius = radius;

    }

 

    public Circle() {

       this(2.0);

    }

}

 

package fox.math.kmust;

 

import java.util.logging.Logger;

 

/**

 * @file Graph.java

 */

public class Rectangle extends Shape implements Graph {

 

    private double length = 0.0;

 

    private double width = 0.0;

 

    public Rectangle() {

       this(2.0, 2.0);

    }

上一页  [1] [2] [3] [4] [5] 下一页

JAVA上机实验求圆的面积和周长 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。