一、实验目的和要求

  1. 让学生使用类来封装对象的属性和功能;
  2. 掌握类变量和实例变量,类方法和实例方法;
  3. 掌握package和import语句;
  4. 对象的组合以及参数传递。

二、实验内容与步骤

编写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)相关推荐

  1. java数组使用实验报告_JAVA数组与类的定义-java实验报告

    JAVA数组与类的定义-java实验报告 JAVA数组与类的定义-java实验报告 .实验目的与要求 1. 熟悉Java类.对象和方法的一般操作练习等. 2. 熟悉数组等的定义和使用. 二.实验内容及 ...

  2. 演练 类的定义 java 1615134691

    演练 类的定义 java 1615134691 演练 定义狗类和实例属性 定义狗的方法

  3. 类的定义 java 1613806383

    类的定义 java 1613806383 类的定义 需求 解决

  4. java定义矩形类rect_Java定义矩形类

    矩形类package cn.edu.uibe.oop; public class Rectangle { float width,height; /** * 计算面积 * @return 矩形的面积 ...

  5. 【Python】经典问题创建一个矩形类,定义方法 属性 初始化

    Hello,大家好,我是乔乔白术!今天还是处理一些我们的习题. # 定义一个矩形类Rectangle: #a. 定义三个方法:get_area()求面积.get_per()求周长,show_all() ...

  6. java shape 空间操作类_设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(.,请编写 Java程序,设计一个“形状rdquo...

    问题标题 设计三个类:几何形状类(Shape).圆类(Circle).矩形类(.,请编写 Java程序,设计一个"形状&rdquo 2019-5-10来自ip:17.175.174. ...

  7. Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积。 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法。

    Java中定义抽象类Shape,其中包含抽象方法double getPeremeter( )求周长和double getArea( )求面积. 定义一个矩形类,继承此抽象类,并自行扩充成员变量和方法, ...

  8. java矩形派生正方形_src Step1: 为实验3中定义的矩形类派生一个子类:正方形类 - 下载 - 搜珍网...

    Step1: 为实验3中定义的矩形类派生一个子类:正方形类.正方形类的操作同样是求周长和面积.则这个子类除了从父类继承来的方法之外,还需要定义哪些方法?列出正方形类的所有域与方法.编程验证所编写的正方 ...

  9. 按要求编写一个Java应用程序:(1)编写一个矩形类Rect,包含:两个属性...2、定义一个接口Shape,包括计算图形面积(getArea)和周长(getcir)...

    1.按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含:两个属性:矩形的宽width和高height:一个带有两个参数的构造方法,用于将width和height属性初化:两个方法:求 ...

  10. 按要求编写一个Java应用程序:(1)定义一个类,描述一个矩形,包含有长、宽两种属性,和计算面积方法。(2)编写一个类,继承自矩形类,同时该类描述长方体,具有长、宽、高属性

    (1)定义一个类,描述一个矩形,包含有长.宽两种属性,和计算面积方法. public class Jvcs {private int Long; //长private int wide; //宽pub ...

最新文章

  1. hdu3415单调队列
  2. (18)打鸡儿教你Vue.js
  3. Where Should an Architect Begin?--reference
  4. indexes和indices的区别(下标)
  5. tensorflow随笔-tf.nn.softplus
  6. Cpp 对象模型探索 / 编译器为对象创建缺省构造函数的条件
  7. EDA技术使用教程实验
  8. spring boot+mybatis 系列
  9. Win11这个界面你肯定没见过
  10. rabbitmq使用_RabbitMQ 简介以及使用场景
  11. 计算机组成原理白中英考点,唐朔飞版和白中英版《计算机组成原理》考研考点精讲及复习思路...
  12. 射频百科 | 高速射频连接器
  13. opporeno怎么刷鸿蒙系统,opporeno老是提示更新系统
  14. ArcGIS数据编码
  15. TestCenter Layer4-7分析
  16. 密码重置用HTML怎么弄,如何用简单命令重置路由器密码
  17. 招聘网站代码模板 mysql_招聘网站爬虫模板
  18. Python实现手机号自动判断男女性别
  19. python二级证书含金量排名_计算机二级证书含金量有多高?你真的知道吗???...
  20. 阿里云机器学习PAI发布基于HLO的全自动分布式系统 TePDist,并宣布开源!

热门文章

  1. 1+X web证书(高级)的重要知识点的复习
  2. mysql及格率公式_关于mysql进行名次的排名和计算及格率的分享
  3. ES3之cookie
  4. 《运营之光》读书笔记
  5. @永和:为自己编码 --- 开源中国众包平台上线
  6. 【ONES 校招前端笔试+一面】
  7. python里end的用法_python不换行之end=与逗号的意思及用途
  8. 人与人,人与自然。文/江湖一剑客
  9. 解决刷GApps时的Error 70报错或64
  10. 百度网盘限速破解——Proxyee-down的下载与安装教程