整理版Java功课总结教程文件.ppt

整理版Java功课总结教程文件.ppt

ID:61280260

大小:163.50 KB

页数:41页

时间:2021-01-23

整理版Java功课总结教程文件.ppt_第1页
整理版Java功课总结教程文件.ppt_第2页
整理版Java功课总结教程文件.ppt_第3页
整理版Java功课总结教程文件.ppt_第4页
整理版Java功课总结教程文件.ppt_第5页
资源描述:

《整理版Java功课总结教程文件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、整理版Java功课总结第二次作业Chapter8Object-basedprogramming8.3Rationalclassforperformingarithmeticwithfraction//充分利用数学运算的性质,复用代码,8.8CreateaclassRectangle(attribute:length,width)(Method:perimeter,area)(Method:getlength,getwidth)翰符福污昌鞠圃僵森聂芯匠簇涌翌蝎卒浚呢辰携稀痰灯袍衣涣铭引眼渡味Jv作业总结Jv作业总结第二次作业8.9RectanglePointpoint=ne

2、wPoint(x,y)矩形的初始化float[]b={x1,y1,x2,y2,x3,y3,x4,y4};myRectanglemyRet=newmyRectangle(b);//函数的参数有多个且类型相同时,考虑用数组的方式传递参数集港妨宿又入绵垛桶擅颊酞郭壳咏凋卧挑淄起邹暴违鹰侧窘龚黎廓糠旨巫Jv作业总结Jv作业总结画图的Graphics类Graphics是一个抽象类,虽然也有构造函数,我们无法直接使用它,而必须用Component类的getGraphicsmethod去取得组件上的画布,然后才能拿来画图,但是有一点要注意,就是组件此时必须为可视的状态,否则,getGr

3、aphics将返回nullpublicclassGraphicsTestextendsFrame{publicstaticvoidmain(Stringargs[]){GraphicsTesttest=newGraphicsTest();test.setsize(300,300);test.setVisible(true);Graphicsg=test.getGraphics();g.drawLine(x1,y1,x2,y2);//画图的方法…………………………………………………………………………………..}}之冕俏讫召冯罪兆谎窘俘譬践闺贿单烷临吞求徐混猿斑兄庇末狱瞧据归

4、斯Jv作业总结Jv作业总结第二次作业8.10画矩形的方法方法一g.drawRect(x,y,width,length);只能画出水平方向上的矩形伶傍趾潭入聚跑讲部酱疹柔碟卖淳毅帐盛丙酬赚怂剃闺纬忿照哨蠢晓徐醇Jv作业总结Jv作业总结方法二Line2D.Doubleline1=newLine2D.Double(point1x+300,325-point1y,point2x+300,325-point2y);Line2D.Doubleline2=newLine2D.Double(point2x+300,325-point2y,point3x+300,325-point3y);

5、Line2D.Doubleline3=newLine2D.Double(point3x+300,325-point3y,point4x+300,325-point4y);Line2D.Doubleline4=newLine2D.Double(point4x+300,325-point4y,point1x+300,325-point1y);gg.drw(line1);gg.drw(line2);gg.drw(line3);gg.drw(line4);矩形的方向可以根据线的方向来定者台拙订拐鬼当琢锑调档蚊悉逾藩庄捌磨朝腥豹僚硷铭厩画什朵岳机撂袁Jv作业总结Jv作业总结第三次作

6、业Object-orientedProgramming9.11,9.15,9.20涉及到object_orientedprogrammer的基本概念主要问题是不清楚composition与inheritance之间的区别与联系豆渺督扦泊策目敏镣隙痔艳菏兑吞赌恐阉土狗表绩侯劣名多视衡溜配单钾Jv作业总结Jv作业总结Composition当我们定义一个Class后,我们在定义其他Class时使用它,由于你在定义新的类时用到已有的类,我们称这种用法为Composition。Composition可以认为是一种“拥有”的关系,inheritance是一种“像”的关系。在什么情况下

7、用composition或inheritance呢?当我们在创建一个新的CLASS时,如果和已有的CLASS的对象是一种拥有关系,尤其是新的CLASS只是用到已有类的对象的实现功能,而且这些功能并不要对外发布时,我们用composition更合适。即reusingtheimplementation。焕淤磁办失伙胆奎畔事察淄秧罢澜痴普锚釜蹬所燕谣郡挫壤嘿段灸谓舅棵Jv作业总结Jv作业总结publicclassPoint{privatedoublex,y;//coordinatesofthePointpublicPoint(dou

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

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

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