Java实现 定义一个名为Rectangle的类表示矩形 求面积周长
题目
编写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的类表示矩形 求面积周长相关推荐
- 定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽。要求为每一个变量定义访问方法和修改方法......
标题定义一个名为Rectangle的类表示矩形,其中含有length和width两个double型的成员变量表示长和宽.要求为每一个变量定义访问方法和修改方法,定义求矩形周长的方法getPerimet ...
- 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的类表示矩形.这个类包括: l 两个名为width和height的double型数据域,它们分别表示矩形的宽和高.width和height的默认值都为1. l 创建默认矩 ...
- 定义一个名为Square的类表示正方形
Java写一个Square类 (1)定义一个名为Square的类表示正方形,它有一个名为length的成员变量表示边长,一个带参数的构造方法,要求该类对象能够调用clone()方法进行克隆.覆盖父类的 ...
- 定义一个名为 Circle的类,编写程序测试这个圆类的所有方法。
定义一个名为 Circle的类,其中含有double型的成员变量centerX和centerY表 示圆心坐标,radius 表示圆的半径.定义求圆面积的方法getArea0方法和求圆周长的方法getP ...
- 定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径。
定义一个名为Circle的类,其中含有double型的成员变量centerX 和centerY表示圆心坐标,radius表示圆的半径. 定义求圆的面积方法getArea()方法和求圆周长的方法getP ...
- JAVA测试题-定义一个运动员(Sportsman)类,包含姓名(name)、跳高(highJump)
定义一个运动员(Sportsman)类,包含姓名(name).跳高(highJump).跳远(longJump),鞍马(sideHorse)属性以及speak()方法,该方法的功能是,输出自己的相关信 ...
- Java实验——定义一个表示学生信息的类Student,要求如下:
目录 一.题目要求 二.解题思路 三.具体代码 四.运行截图 一.题目要求 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号:sName表示姓名 ...
- Java定义类person_定义一个名为Student的类,它继承Person类,其中定义sno(表示学号)和major(表示专业)两个成员变量...
import java.util.Scanner; importjava.io.*; class Person{ String name; String sex; int age; publicPer ...
- java语言定义一个具备栈功能的类_Java学习笔记 第二章 Java语言基础
第二章 JAVA语言基础 一.关键字 1.关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有的字母都为小写 2.用于定义数据类型的关键字 c;ass interface ...
最新文章
- python 获取你电脑纯文本文档内容!解决IndentationError: expected an indented block报错!
- python报错:TypeError: cant multiply sequence by non-int of type float(bug)(csdn标题没法用英文引号,以后注意别搜引号)
- 四十、Scrapyd的安装及使用
- 字符串基础类型拓宽的操作,转换成整数值
- IDEA注册jar包使用和常用插件
- CentOS7下安装Redis — 单节点
- 现代软件工程系列 学生和老师都不容易
- 黎明杀机手游未能连接服务器,黎明杀机无法连接在线服务及EAC绿条读完后无反应解决方法...
- 过滤Filtering
- 标注工具: Label Studio
- 计算机b类核心期刊有哪些,B类期刊推荐有哪些
- Excel自动填充功能
- word修改或删除脚注或尾注分隔符
- 从身份证获取出生年月日
- 地磁基本知识(二)地磁异常
- 液晶屏COG封装技术-工业显示领域主流
- 高通平台开发系列讲解(USB篇)Linux Android USB软件架构
- IIS配置反向代理URL rewrite.dll加载失败
- 转一次排障经历以供学习
- 服务器出错的原因有哪些
热门文章
- 《大护法》—— 花生镇里的成人童话
- RobotStudio动态夹具的创建
- 计算机应用专业的简历自我介绍,计算机应用个人简历模板
- python tokenize怎么用_tokenize --- 对 Python 代码使用的标记解析器 — Python 3.9.1 說明文件...
- 如何使用 Reflector Keygen
- python3多线程爬取微博配图相册,可自动获取session【简单,快速】
- Markdown 插入目录索引、更改目录名称方法
- CLM陆面过程模式实践技术
- 天梯图excl_Excel版CPU天梯图 方便打印.xls
- 光分配网(ODN)一级分光和二级分光的区别及应用场景