面向对象基础实验-Rectangle类
来源:互联网 发布:r语言绘制矩阵散点图 编辑:程序博客网 时间:2024/05/30 05:42
矩形类:
/** * 需求:设计一个名为Rectangle的类表示矩形,其中类包括: * 1.两个名为width和height的douple型的数据域,他们分别表示矩形的宽和高。width和height的默认值为1 * 2.创建默认矩形的无参构造函数 * 3.一个创建width和height为指定值的矩形的构造函数 * 4.一个名为getArea()的方法返回这个矩形的面积。 * 5.一个名为getPerimeter()的方法返回周长 * 画出该类的UML图,实现这个类,编写一个测试程序,创建两个Rectangle对象,一个矩形的宽为4而高为40 * 另一个矩形的宽为3.5而高为35.9.依照每个矩形的宽和高,面积和周长的顺序显示 * 思路:按照顺序依次来进行书写,不涉及很多算法问题,所以可以直接敲代码;*/class Rectangle {private double width=1;//将成员变量私有化进行封装private double height=1;Rectangle(){}//默认的无参构造函数Rectangle(double width,double height)//带两个参数的构造函数{this.width=width;this.height=height;System.out.println("该矩形的宽为:"+width);System.out.println("该矩形的长为:"+height);}void getArea()//矩形面积函数{double s=width*height;System.out.println("该矩形的面积为:"+s);}void getPerimeter()//矩形周长函数{double c=2*(width+height);System.out.println("该矩形的周长为:"+c);}}class Test{public static void main(String[] args) {Rectangle r1=new Rectangle(4,40);//调用带参数的构造函数初始化矩形的长宽并建立对象r1.getArea();r1.getPerimeter();Rectangle r2=new Rectangle(3.5,35.9);//调用带参数的构造函数初始化第二个对象,并设置长宽r2.getArea();r2.getPerimeter();}}
eclipse运行结果如下:
0 0
- 面向对象基础实验-Rectangle类
- 面向对象基础实验-Box类
- 面向对象基础实验-Point类
- 面向对象基础实验-BankUser类
- 面向对象实验一(类与对象)
- 面向对象实验3-分析类
- 面向对象实验3-分析类
- 面向对象实验三 分析类图
- 面向对象第一次实验
- 面向对象第二次实验
- 面向对象第三次实验
- 面向对象实验
- 面向对象实验一
- 面向对象基础--String类
- 面向对象基础--类与对象
- 面向对象基础-类和对象
- java基础-面向对象-类与对象
- C++面向对象实验二:类与对象
- Linux更改超级用户的密码
- 第52天
- 使用SQL语句对Oracle数据库数据进行拼接
- PHP中用$this传递对象
- 内部排序之三:堆排序
- 面向对象基础实验-Rectangle类
- 匿名对象集合
- 携程去哪儿合并可行性研究报告
- [乐意黎原创] eclipse打开当前文件所在文件夹的方法
- 1243567890
- Python tips: 什么是*args和**kwargs?
- PayPal全球活跃用户数已达一亿
- 谈谈今天的一次面试
- 立贴为证,规律作息时间