题目

编写Java程序,定义一个名为Rectangle的类表示矩形,其中含有length、width两个double型的成员变量,要求为每个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimeter()和求面积的方法getArea()。

代码内容

package exercise;/*** 矩形类** @author hhh* @version 1.8.0*/
public class Rectangle {/*** 长度*/private double length;/*** 宽度*/private double width;/*** 默认构造方法*/public Rectangle() {}/*** getLength** @return 长度*/public double getLength() {return length;}/*** setLength** @param length*/public void setLength(double length) {this.length = length;}/*** getWidth** @return 宽度*/public double getWidth() {return width;}/*** setWidth** @param width*/public void setWidth(double width) {this.width = width;}/*** getPerimeter* 输出矩形周长*/public void getPerimeter() {//输出矩形周长System.out.println("The perimeter of the rectangle is :" + 2 * (getLength() + getWidth()));}/*** getArea* 输出矩形面积*/public void getArea() {//输出矩形面积System.out.println("The area of the rectangle is :" + getWidth() * getLength());}public static void main(String[] args) {//定义Rectangle对象reRectangle re = new Rectangle();//通过re调用setLength方法re.setLength(10);//通过re调用setWidth方法re.setWidth(5);//通过re调用getPerimeter方法re.getPerimeter();//通过re调用fetArea方法re.getArea();}
}

运行结果

总结

length和width是私有成员变量,想要改变或者获取他们需要通过set get 方法来实现

Java实现 定义一个名为Rectangle的类表示矩形 求面积周长相关推荐

  1. 定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽。要求为每一个变量定义访问方法和修改方法......

    标题定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽.要求为每一个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimet ...

  2. Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形

    Java黑皮书课后题第9章:9.1 (Rectangle类)遵照9.2节中Circle类的例子,设计一个名为Rectangle的类表示矩形 题目 代码 PS Test1 Test1_Rectangle ...

  3. Java编写名为Rectangle的类表示矩形

    设计一个名为Rectangle的类表示矩形.这个类包括: l 两个名为width和height的double型数据域,它们分别表示矩形的宽和高.width和height的默认值都为1. l 创建默认矩 ...

  4. 定义一个名为Square的类表示正方形

    Java写一个Square类 (1)定义一个名为Square的类表示正方形,它有一个名为length的成员变量表示边长,一个带参数的构造方法,要求该类对象能够调用clone()方法进行克隆.覆盖父类的 ...

  5. 定义一个名为 Circle的类,编写程序测试这个圆类的所有方法。

    定义一个名为 Circle的类,其中含有double型的成员变量centerX和centerY表 示圆心坐标,radius 表示圆的半径.定义求圆面积的方法getArea0方法和求圆周长的方法getP ...

  6. 定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。

    定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径. 定义求圆的面积方法getArea()方法和求圆周长的方法getP ...

  7. JAVA测试题-定义一个运动员(Sportsman)类,包含姓名(name)、跳高(highJump)

    定义一个运动员(Sportsman)类,包含姓名(name).跳高(highJump).跳远(longJump),鞍马(sideHorse)属性以及speak()方法,该方法的功能是,输出自己的相关信 ...

  8. Java实验——定义一个表示学生信息的类Student,要求如下:

    目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号:sName表示姓名 ...

  9. Java定义类person_定义一个名为Student的类,它继承Person类,其中定义sno(表示学号)和major(表示专业)两个成员变量...

    import java.util.Scanner; importjava.io.*; class Person{ String name; String sex; int age; publicPer ...

  10. java语言定义一个具备栈功能的类_Java学习笔记 第二章 Java语言基础

    第二章 JAVA语言基础 一.关键字 1.关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有的字母都为小写 2.用于定义数据类型的关键字 c;ass  interface ...

最新文章

  1. python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
  2. python报错:TypeError: cant multiply sequence by non-int of type float(bug)(csdn标题没法用英文引号,以后注意别搜引号)
  3. 四十、Scrapyd的安装及使用
  4. 字符串基础类型拓宽的操作,转换成整数值
  5. IDEA注册jar包使用和常用插件
  6. CentOS7下安装Redis — 单节点
  7. 现代软件工程系列 学生和老师都不容易
  8. 黎明杀机手游未能连接服务器,黎明杀机无法连接在线服务及EAC绿条读完后无反应解决方法...
  9. 过滤Filtering
  10. 标注工具: Label Studio
  11. 计算机b类核心期刊有哪些,B类期刊推荐有哪些
  12. Excel自动填充功能
  13. word修改或删除脚注或尾注分隔符
  14. 从身份证获取出生年月日
  15. 地磁基本知识(二)地磁异常
  16. 液晶屏COG封装技术-工业显示领域主流
  17. 高通平台开发系列讲解(USB篇)Linux Android USB软件架构
  18. IIS配置反向代理URL rewrite.dll加载失败
  19. 转一次排障经历以供学习
  20. 服务器出错的原因有哪些

热门文章

  1. 《大护法》—— 花生镇里的成人童话
  2. RobotStudio动态夹具的创建
  3. 计算机应用专业的简历自我介绍,计算机应用个人简历模板
  4. python tokenize怎么用_tokenize --- 对 Python 代码使用的标记解析器 — Python 3.9.1 說明文件...
  5. 如何使用 Reflector Keygen
  6. python3多线程爬取微博配图相册,可自动获取session【简单,快速】
  7. Markdown 插入目录索引、更改目录名称方法
  8. CLM陆面过程模式实践技术
  9. 天梯图excl_Excel版CPU天梯图 方便打印.xls
  10. 光分配网(ODN)一级分光和二级分光的区别及应用场景