-
大小: 85KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-16
- 語(yǔ)言: Java
- 標(biāo)簽: 課程設(shè)計(jì)??
資源簡(jiǎn)介
這是大二時(shí)候的課程設(shè)計(jì),里邊的代碼全都是用java語(yǔ)言編寫的,實(shí)現(xiàn)了幾何圖形的三個(gè)版本,第一二個(gè)版本基本上就是在控制臺(tái)輸入然后統(tǒng)計(jì),第三個(gè)版本,實(shí)現(xiàn)了簡(jiǎn)單的圖形化,并可以對(duì)幾何圖形進(jìn)行放大,縮小,和改變顏色。

代碼片段和文件信息
/*
?*?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();
????}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????????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\Geometricob
?????文件???????1682??2013-09-14?02:38??幾何圖形\幾何圖形—版本1\build\classes\TestGeometricob
?????文件???????2194??2013-09-13?22:10??幾何圖形\幾何圖形—版本1\build\classes\Triangle.class
?????文件???????3761??2013-09-13?20:10??幾何圖形\幾何圖形—版本1\build.xm
?????文件?????????85??2013-09-13?20:10??幾何圖形\幾何圖形—版本1\manifest.mf
?????文件??????48818??2013-09-13?20:10??幾何圖形\幾何圖形—版本1\nbproject\build-impl.xm
?????文件????????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.xm
?????文件???????2409??2013-09-13?22:10??幾何圖形\幾何圖形—版本1\nbproject\project.properties
?????文件????????530??2013-09-13?20:10??幾何圖形\幾何圖形—版本1\nbproject\project.xm
?????文件???????1150??2013-09-13?20:18??幾何圖形\幾何圖形—版本1\src\Circle.java
?????文件???????1149??2013-09-13?20:18??幾何圖形\幾何圖形—版本1\src\Geometricob
?????文件???????1694??2013-09-14?02:38??幾何圖形\幾何圖形—版本1\src\TestGeometricob
?????文件???????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\Geometricob
?????文件???????1526??2013-09-13?22:11??幾何圖形\幾何圖形—版本2\build\classes\Rectangle.class
?????文件???????2500??2013-09-14?02:38??幾何圖形\幾何圖形—版本2\build\classes\TestGeometricob
?????文件???????2375??2013-09-13?22:11??幾何圖形\幾何圖形—版本2\build\classes\Triangle.class
?????文件???????3761??2013-09-13?20:10??幾何圖形\幾何圖形—版本2\build.xm
?????文件????????377??2013-09-14?02:05??幾何圖形\幾何圖形—版本2\Geometricob
?????文件?????????59??2013-09-14?02:28??幾何圖形\幾何圖形—版本2\Geometricob
?????文件?????????85??2013-09-13?20:10??幾何圖形\幾何圖形—版本2\manifest.mf
?????文件??????48818??2013-09-13?20:10??幾何圖形\幾何圖形—版本2\nbproject\build-impl.xm
?????文件????????475??2013-09-13?20:10??幾何圖形\幾何圖形—版本2\nbproject\genfiles.properties
?????文件????????103??2013-09-13?20:10??幾何圖形\幾何圖形—版本2\nbproject\private\private.properties
............此處省略78個(gè)文件信息
評(píng)論
共有 條評(píng)論