Java、Rectangle类
UML类图:
———————————————————————————
Rectangle
———————————————————————————
-width: double
-height: double
———————————————————————————
+Rectangle()
+Rectangle(width: double, height: double)
+getArea(): double
+getPerimeter(): double
———————————————————————————
package pack2;public class TestRectangle { //测试矩形类public static void main(String[] args) {Rectangle rectangle1 = new Rectangle(4, 40);Rectangle rectangle2 = new Rectangle(3.5, 35.9);System.out.println("The first rectangle: ");System.out.println("Width: " + rectangle1.getWidth() + "\nHeight: " + rectangle1.getHeight() +"\nArea: " + rectangle1.getArea() + "\nPerimeter: " + rectangle1.getPerimeter());System.out.println();System.out.println("The second rectangle: ");System.out.println("Width: " + rectangle2.getWidth() + "\nHeight: " + rectangle2.getHeight() +"\nArea: " + rectangle2.getArea() + "\nPerimeter: " + rectangle2.getPerimeter());}
}class Rectangle { //矩形类private double width; //宽度private double height; //高度public Rectangle() {this(1, 1);}public Rectangle(double width, double height) {this.width = width;this.height = height;}public double getArea() {return width * height;}public double getPerimeter() {return (width + height) * 2;}public double getWidth() {return width;}public void setWidth(double width) {this.width = width;}public double getHeight() {return height;}public void setHeight(double height) {this.height = height;}
}
Java、Rectangle类相关推荐
- java rectangle 类_Rectangle类详解
一,概括: 乍一看,可能感觉是一个矩形类,矩形类就是画一个长方形吗??这是我一开始见到这个类的感觉. 其实不是的Rectangle是一个"区域"类,它的最大作用就是定义一个矩形的区 ...
- java rectangle 类_Java编写的Rectangle类
public class Rectangle { private double width; private double height; private String color="whi ...
- Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形
Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...
- JAVA程序设计(自主模式)-创建一个简单的表示矩形的Rectangle类
创建一个简单的表示矩形的Rectangle类,满足以下条件: 1.定义两个成员变量height和width,表示矩形的长和宽,类型为整型 2.定义一个getArea方法,返回矩形的面积 3.定义一个g ...
- java rectangle 单位_Java作业(创建Rectangle类).doc
<Java语言>课程作业 (第一次) 题 目 学 院 专 业 班 别 学 号 姓 名 2010年10月8日 一.课程题目 12.创建一个名为Rectangle的类来表示一个使用宽度和高度来 ...
- Java的类(class)、包(package)和接口(interface)
在Java中,类(class)是用来代表对象的基本单元.对象(object)可以是现实世界中的任何一个实体,它具有若干区别于其它对象的属性和操作.而类则通过为对象定义属性和操作来概括一类实体.它封装了 ...
- 定义一个长方形(Rectangle)类,有长、宽属性,对每个属性都提供相应的get/set方法。
// 定义一个长方形(Rectangle)类,有长.宽属性,对每个属性都提供相应的get/set方法. package ch3; import java.util.Scanner; public cl ...
- 创建一个Rectangle类。 添加两个属性width、height,分别表示宽度和高度,添加计算矩形的周长和面积的方法。测试输出一个矩形的周长和面积。
[Java]创建一个Rectangle类 添加两个属性width.height,分别表示宽度和高度,添加计算矩形的周长和面积的方法.测试输出一个矩形的周长和面积. /*作者:龙蝶 *日期:2020年4 ...
- 设计Rectangle类表示矩形
题目要求我们设计一个名为Rectangle的类表示矩形,并且提供一些方法来计算矩形的面积和周长.下面介绍如何设计这个类. 首先,矩形有两个属性,即宽和高,因此我们需要定义两个double类型的数据域来 ...
- java字符存储_用java的类集框架做一个字符存储器(15)
11.这是java的关于java的类集框架做一个字符存储器的源代码可以直接进行编译运行,希望大家能够从中获益良多. package niming; //导入ArrayList这个类 import ja ...
最新文章
- leetcode-383-Ransom Note(以空间换时间)
- git版本分支和分支、分支和主分支切换
- SSM中jsp向后台Controller传值中文乱码的奇葩解决!!!
- 正则不能全为某个值_TensorFlow学习Program1——补充附录(7)线性回归、逻辑回归与正则化...
- Java异常处理机制很有意思
- mysql中使用BETWEEN AND
- Python刷题-5
- mysql 事务 隔离级别_MySQL的四种事务隔离级别
- 【课程作业】表达学习 人脸图像复原 实验记录
- java点击上传上传mysql并显示图片_java + mysql + jdbc实现图片上传
- basys2数码管共阳还是共阴_如何判断PLC使用接近开关是PNP还是NPN?
- [NOI2015]寿司晚宴——状压dp
- GradientDrawable
- 极客大学架构师训练营 系统架构 高并发 高可用 垂直伸缩 水平伸缩 第7课 听课总结
- java开发实战经典(第二版)P283 9-1
- java迷宫算法_迷宫求解算法(java版)
- map文件介绍及使用
- 计算机显卡型号中数字含义详解,科普入门 | 那些显卡型号告诉我们的事
- 【Android】App开发-动画效果篇
- 2020牛客国庆集训派对day2 补题J