1521133 朱海 实验报告2.doc
《1521133 朱海 实验报告2.doc》由会员分享,可在线阅读,更多相关《1521133 朱海 实验报告2.doc(6页珍藏版)》请在文库网上搜索。
1、上海建桥学院实验报告课程名称: 面向对象程序设计 实验类型: 设计型 实验项目名称: 类的封装 实验地点: 实验日期: 2016 年 4 月 17 日姓名: 朱海 学号: 1521133 班级: 网络中兴 B15-1 成绩: 一、实验目的及要求1掌握包的创建。2掌握访问控制符的使用二、实验环境及要求jdk1.5 以上的开发环境,可使用任何编辑器。三、实验内容及步骤实验一:实现程序,有以下三个要求1.设计正方形类 Square,将其生成在 myapp.graphics 包中,成员变量访问权限设计为私有,设计构造方法以及其他成员方法。2.设计圆类 Circle,将其生成在 myapp.graphi
2、cs 包中,成员变量访问权限为私有,至少提供一个改变圆半径的成员方法。3.主函数实现功能,要求:1)正方形的边长的值来源于命令行2)圆的半径的值来自键盘数据。3)当输入的边长大于半径时,输出圆周长和正方形面积的差值,反之输出圆面积和正方形周长的差值 (若输出的差值为负值,请将其转化为正值)。4)圆的半径和正方形的边长都更改为以前值得两倍,输出圆的面积和正方形的周长。源代码(排版工整):package myapp.graphics;public class Square private double l;public double s()return getl()*getl();public d
3、ouble c()return 4*getl();public double getl() return l;public void setl(double l) this.l = l;package myapp.graphics;public class Circle private double r=0;private final double PI=3.14;public double s()return PI*getr()*getr();double c()return PI*2*getr();public double getc() return PI*2*getr();public
4、 double gets() return PI*getr()*getr();public double getr() return r;public void setr(double r) this.r = r;package myapp.graphics;import myapp.graphics.Square;import myapp.graphics.Circle;import java.util.Scanner;public class Test public static void main(Stringargs)double c;Square sq1=new Square();S
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1521133 实验 报告