2023年朱海实验报告.docx
《2023年朱海实验报告.docx》由会员分享,可在线阅读,更多相关《2023年朱海实验报告.docx(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、上海建桥学院实验报告课程名称:面向对象程序设计 实验类型: 设计型实验项目名称:类的封装实验地点:实验日期:2 0 23年 4 月 17 0 姓名:朱海 学号:15 21133班级:网络中兴B 15-1成绩: 一、实验目的及规定 1.掌握包的创建。 2.掌握访问控制符的使用二、实验环境及规定jdkl. 5以上的开发环境,可使用任何编辑器。三、实验内容及环节实验一:实现程序,有以下三个规定.设计正方形类Squa r e,将其生成在m y app. g r aphics包中,成员变量访问权限设计为 私有,设计构造方法以及其他成员方法。1 .设计圆类C ircle,将其生成在myapp. g rap
2、h i cs包中,成员变量访问权限为私有,至少 提供一个改变圆半径的成员方法。2 .主函数实现功能,规定:1 )正方形的边长的值来源于命令行 2)圆的半径的值来自键盘数据。3)当输入的边长大于半径时,输出圆周长和正方形面积的差值,反之输出圆面积和正方 形周长的差值(若输出的差值为负值,请将其转化为正值)。4)圆的半径和正方形的边长都更改为以前值得两倍,输出圆的面积和正方形的周长。源代码(排版工整):pa c kage myap p . g r a ph i cs;publi c class S quar e p rivate dou b 1 e 1;public double s () ret
3、urn get 1 ()*getl ();)publ i c dou b le c () 0 return 4*getl ():)public do u b 1 e getl () ret urn 1;)p ublic voi d setl (dou b le 1 ) thi s . 1 = 1;)p ack age myapp. g r a p h ic s ;p ub 1 ic class Circle pri v a t e doub 1 e r =0:p r i v a t e f i nal do ub 1 e PI=3 . 1 4;p u blic doub 1 e s ( ) r
4、eturn PI * ge t r () *ge t r ();)doub 1 e c () r etu r n P I *2*getr ();opublic do ub 1 e g e tc () return P I * 2 * g e t r ();0 )opub 1 ic dou b le g ets () o or e turn Pl* getr ( ) * getr ();0 pu b 1 i c doub 1 e g etr () o return r;)p ubl i c voi d se t r (dou b le r) o o t h is . r = r;0 )pac k
5、 age my a pp. graph i cs;import myapp. g rap h ic s . Sq u a r e;imp o rt mya p p . g rap hies. Cir c 1 e;impor t java, u til. Scan n er;publi c c 1 a ss Test o publi c st atic void main ( S tr i n g ar g s ) o do u ble c;o o Square sq 1 =new Squ a re ();Scanner scan=new Sc a nne r (S y s t em .in);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2023 年朱海 实验 报告
限制150内