java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答

java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答

ID:1356829

大小:60.00 KB

页数:11页

时间:2017-11-10

java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答_第1页
java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答_第2页
java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答_第3页
java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答_第4页
java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答_第5页
资源描述:

《java web编程技术(沈泽刚,清华大学出版社)第十四章课后习题部分解答》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Book14_1publicclassBook14_1{publicstaticvoidmain(String[]args){GeometricObjectgeoObject1=newCircle(5);GeometricObjectgeoObject2=newRectangle(5,3);System.out.println("Thetwoobjectshavethesamearea?"+equalArea(geoObject1,geoObject2));displayGeometricObject(geoObject1);displayGeometricObject(geoObje

2、ct2);}publicstaticbooleanequalArea(GeometricObjectobject1,GeometricObjectobject2){returnobject1.getArea()==object2.getArea();}publicstaticvoiddisplayGeometricObject(GeometricObjectobject){System.out.println();System.out.println("Theareais"+object.getArea());System.out.println("Theperimeteris"+ob

3、ject.getPerimeter());}}abstractclassGeometricObject{privateStringcolor="white";privatebooleanfilled;privatejava.util.DatedateCreated;protectedGeometricObject(){dateCreated=newjava.util.Date();}protectedGeometricObject(Stringcolor,booleanfilled){dateCreated=newjava.util.Date();this.color=color;th

4、is.filled=filled;}publicStringgetColor(){returncolor;}publicvoidsetColor(Stringcolor){this.color=color;}publicbooleanisFilled(){returnfilled;}publicvoidsetFilled(booleanfilled){this.filled=filled;}publicjava.util.DategetDateCreated(){returndateCreated;}publicStringtoString(){return"createdon"+da

5、teCreated+"color:"+color+"andfilled:"+filled;}publicabstractdoublegetArea();publicabstractdoublegetPerimeter();}classCircleextendsGeometricObject{privatedoubleradius;publicCircle(){}publicCircle(doubleradius){this.radius=radius;}publicCircle(doubleradius,Stringcolor,booleanfilled){this.radius=

6、radius;setColor(color);setFilled(filled);}publicdoublegetRadius(){returnradius;}publicvoidsetRadius(doubleradius){this.radius=radius;}publicdoublegetArea(){returnradius*radius*Math.PI;}publicdoublegetPerimeter(){return2*radius*Math.PI;}publicvoidprintCircle(){System.out.println("Thecircleiscreat

7、ed"+getDateCreated()+"andtheradiusis"+radius);}}classRectangleextendsGeometricObject{privatedoublewidth;privatedoubleheight;publicRectangle(){}publicRectangle(doublewidth,doubleheight){this.width=width;this.height=height;}pu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。