• 大小: 85KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-16
  • 语言: Java
  • 标签: 课程设计  

资源简介

这是大二时候的课程设计,里边的代码全都是用java语言编写的,实现了几何图形的三个版本,第一二个版本基本上就是在控制台输入然后统计,第三个版本,实现了简单的图形化,并可以对几何图形进行放大,缩小,和改变颜色。

资源截图

代码片段和文件信息

/*
 * To change this template choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author Administrator
 */
public class Circle extends Geometricobject{
    private double radius;
    private final double PI=3.14;
    public Circle(){
        this(1.0);
    }
    public Circle(double radius){
        this.radius=radius;
    }
    public Circle(double radiusString colorboolean filled){
       this.radius=radius;
       setColor(color);
       setFilled(filled);
    }
    public double getRadius(){
      return radius;
    }
    public void setRadius(double radius){
      this.radius=radius;
    }
    @Override
    public void draw() {
        throw new UnsupportedOperationException(“Not supported yet.“);
    }

    @Override
    public void erase() {
        throw new UnsupportedOperationException(“Not supported yet.“);
    }

    @Override
    public double getArea() {
       return radius*radius*PI;
    }

    @Override
    public double getPerimeter() {
        return 2*PI*radius;
    }
    public String toString(){
       return “the Area is:“+getArea()+“\nthe perimeter is:“+getPerimeter();
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件          0  2013-09-13 22:10  几何图形\几何图形—版本1\build\classes\.netbeans_automatic_build

     文件       1732  2013-09-13 22:10  几何图形\几何图形—版本1\build\classes\Circle.class

     文件       1597  2013-09-13 22:10  几何图形\几何图形—版本1\build\classes\Geometricobject.class

     文件       1682  2013-09-14 02:38  几何图形\几何图形—版本1\build\classes\TestGeometricobject.class

     文件       2194  2013-09-13 22:10  几何图形\几何图形—版本1\build\classes\Triangle.class

     文件       3761  2013-09-13 20:10  几何图形\几何图形—版本1\build.xml

     文件         85  2013-09-13 20:10  几何图形\几何图形—版本1\manifest.mf

     文件      48818  2013-09-13 20:10  几何图形\几何图形—版本1\nbproject\build-impl.xml

     文件        475  2013-09-13 20:10  几何图形\几何图形—版本1\nbproject\genfiles.properties

     文件        103  2013-09-13 20:10  几何图形\几何图形—版本1\nbproject\private\private.properties

     文件        211  2013-09-14 02:46  几何图形\几何图形—版本1\nbproject\private\private.xml

     文件       2409  2013-09-13 22:10  几何图形\几何图形—版本1\nbproject\project.properties

     文件        530  2013-09-13 20:10  几何图形\几何图形—版本1\nbproject\project.xml

     文件       1150  2013-09-13 20:18  几何图形\几何图形—版本1\src\Circle.java

     文件       1149  2013-09-13 20:18  几何图形\几何图形—版本1\src\Geometricobject.java

     文件       1694  2013-09-14 02:38  几何图形\几何图形—版本1\src\TestGeometricobject.java

     文件       1690  2013-09-13 20:18  几何图形\几何图形—版本1\src\Triangle.java

     文件          0  2013-09-13 22:11  几何图形\几何图形—版本2\build\classes\.netbeans_automatic_build

     文件       2009  2013-09-13 22:11  几何图形\几何图形—版本2\build\classes\Circle.class

     文件        249  2013-09-13 22:11  几何图形\几何图形—版本2\build\classes\Geometricobject.class

     文件       1526  2013-09-13 22:11  几何图形\几何图形—版本2\build\classes\Rectangle.class

     文件       2500  2013-09-14 02:38  几何图形\几何图形—版本2\build\classes\TestGeometricobject.class

     文件       2375  2013-09-13 22:11  几何图形\几何图形—版本2\build\classes\Triangle.class

     文件       3761  2013-09-13 20:10  几何图形\几何图形—版本2\build.xml

     文件        377  2013-09-14 02:05  几何图形\几何图形—版本2\Geometricobject.dat

     文件         59  2013-09-14 02:28  几何图形\几何图形—版本2\Geometricobjects.dat

     文件         85  2013-09-13 20:10  几何图形\几何图形—版本2\manifest.mf

     文件      48818  2013-09-13 20:10  几何图形\几何图形—版本2\nbproject\build-impl.xml

     文件        475  2013-09-13 20:10  几何图形\几何图形—版本2\nbproject\genfiles.properties

     文件        103  2013-09-13 20:10  几何图形\几何图形—版本2\nbproject\private\private.properties

............此处省略78个文件信息

评论

共有 条评论