矩形类的定义(java)
一、实验目的和要求
- 让学生使用类来封装对象的属性和功能;
- 掌握类变量和实例变量,类方法和实例方法;
- 掌握package和import语句;
- 对象的组合以及参数传递。
二、实验内容与步骤
编写Java程序,定义一个名为Rectangle的类表示矩形,其中含有length、width两个double型的成员变量,要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter()和求面积的方法getArea()。
三、源码
因本实验未要求测试,故此处仅提供Rectangle类,可自行创建Demo来测试代码
/*** 矩形类*/
public class Rectangle {/*** 成员变量* length 长*/private double length;/*** 成员变量* width 宽*/private double width;/*** 构造函数* <p> 无参*/public Rectangle() {}/*** 得到长的值** @return length*/public double getLength() {return length;}/*** 修改长的值** @param length 长*/public void setLength(double length) {this.length = length;}/*** 得到宽的值** @return width*/public double getWidth() {return width;}/*** 修改宽的值** @param width 宽*/public void setWidth(double width) {this.width = width;}/*** 得到矩形的周长** @return perimeter*/public double getPerimeter() {//周长 = (长 + 宽) * 2return 2 * (length + width);}/*** 得到矩形的面积** @return Area*/public double getArea() {//面积 = 长 * 宽return length * width;}
}
矩形类的定义(java)相关推荐
- java数组使用实验报告_JAVA数组与类的定义-java实验报告
JAVA数组与类的定义-java实验报告 JAVA数组与类的定义-java实验报告 .实验目的与要求 1. 熟悉Java类.对象和方法的一般操作练习等. 2. 熟悉数组等的定义和使用. 二.实验内容及 ...
- 演练 类的定义 java 1615134691
演练 类的定义 java 1615134691 演练 定义狗类和实例属性 定义狗的方法
- 类的定义 java 1613806383
类的定义 java 1613806383 类的定义 需求 解决
- java定义矩形类rect_Java定义矩形类
矩形类package cn.edu.uibe.oop; public class Rectangle { float width,height; /** * 计算面积 * @return 矩形的面积 ...
- 【Python】经典问题创建一个矩形类,定义方法 属性 初始化
Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...
- java shape 空间操作类_设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(.,请编写 Java程序,设计一个“形状rdquo...
问题标题 设计三个类:几何形状类(Shape).圆类(Circle).矩形类(.,请编写 Java程序,设计一个"形状&rdquo 2019-5-10来自ip:17.175.174. ...
- Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。
Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...
- java矩形派生正方形_src Step1: 为实验3中定义的矩形类派生一个子类:正方形类 - 下载 - 搜珍网...
Step1: 为实验3中定义的矩形类派生一个子类:正方形类.正方形类的操作同样是求周长和面积.则这个子类除了从父类继承来的方法之外,还需要定义哪些方法?列出正方形类的所有域与方法.编程验证所编写的正方 ...
- 按要求编写一个Java应用程序:(1)编写一个矩形类Rect,包含:两个属性...2、定义一个接口Shape,包括计算图形面积(getArea)和周长(getcir)...
1.按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含:两个属性:矩形的宽width和高height:一个带有两个参数的构造方法,用于将width和height属性初化:两个方法:求 ...
- 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性
(1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...
最新文章
- hdu3415单调队列
- (18)打鸡儿教你Vue.js
- Where Should an Architect Begin?--reference
- indexes和indices的区别(下标)
- tensorflow随笔-tf.nn.softplus
- Cpp 对象模型探索 / 编译器为对象创建缺省构造函数的条件
- EDA技术使用教程实验
- spring boot+mybatis 系列
- Win11这个界面你肯定没见过
- rabbitmq使用_RabbitMQ 简介以及使用场景
- 计算机组成原理白中英考点,唐朔飞版和白中英版《计算机组成原理》考研考点精讲及复习思路...
- 射频百科 | 高速射频连接器
- opporeno怎么刷鸿蒙系统,opporeno老是提示更新系统
- ArcGIS数据编码
- TestCenter Layer4-7分析
- 密码重置用HTML怎么弄,如何用简单命令重置路由器密码
- 招聘网站代码模板 mysql_招聘网站爬虫模板
- Python实现手机号自动判断男女性别
- python二级证书含金量排名_计算机二级证书含金量有多高?你真的知道吗???...
- 阿里云机器学习PAI发布基于HLO的全自动分布式系统 TePDist,并宣布开源!