-
2019-05-12 10:50:07
package com.javabase.sss; //矩形类 public class Rects { private long Length1; //长 private long width1; //宽 public long getLength1() { return Length1; } //设置长度 public void setLength1(long length1) { if(length1<=0) { Length1 = 1; return; } this.Length1 = length1; } public long getWidth1() { return width1; } //设置宽度 public void setWidth1(long width1) { if(this.width1<=0) { this.width1 = 1; return; } this.width1 = width1; } public long getArea() { if(this.width1 <= 0 || this.Length1 <=0) { return 0; }else { return this.width1 * this.Length1; } } }
更多相关内容 -
JAVA矩形类
2021-04-24 11:38:13定义矩形类如下: public class Rectangle { //类头 private int x,y,width,height,area; //类体开始,矩形左上角位置、宽度、高度、面积 //…注意:在这里添加题目要求的每个public方法! } //类体结束 要求: (1)...定义矩形类如下:
public class Rectangle { //类头
private int x,y,width,height,area; //类体开始,矩形左上角位置、宽度、高度、面积
//…注意:在这里添加题目要求的每个public方法!
} //类体结束
要求:
(1)试为类Rectangle的5个实例变量:x,y,width,height,area,添加各自的get()和set()方法。
(2) 至少定义2个构造方法。
(3) 定义toString()方法。
(4) 为Rectangle编写测试类。
(5) 为程序代码添加必要的注释。
(6) 上传这个程序在命令行CMD的编译和运行结果截图!public class Rectangle{//矩形类 private int x,y,width,height,area;//矩形左上角位置,宽度,高度,面积 public Rectangle(){//方法声明为公有的 无参构造方法 x = 0; y = 0; width = 0; height = 0; area = 0; } public Rectangle(int px,int py,int wd,int hg){//有参构造方法 x = px; y = py; width = wd; height= hg; setArea(); } public int getX(){//获取x的方法 return x; } public void setX(int x){//修改x的方法 this. x = x; } public int getY(){//获取y的方法 return y; } public void setY(int y){//修改y的方法 this. y = y; } public int getWidth(){//获取width的方法 return width; } public void setWidth(int width){//修改width this. width = width; setArea();//每修改一次计算一次面积 } public int getHeight(){//获取height的方法 return height; } public void setHeight(int height){//修改height的方法 this. height = height; setArea();//每修改一次计算一次面积 } public int getArea(){ //获取面积方法 setArea(); return area; } public void setArea(){ //求面积 area = width*height; } public String toString(){//toString方法 return "Rectangle=[x = "+x+",y = "+y+",宽度 = "+width+",高度 = "+height+",面积 = "+area+"]"; } } public class RectangleShow{ //矩形类的测试类 public static void opertRectangle(){ //矩形类的测试方法 Rectangle R1 = new Rectangle();//声明和定义的矩形对象R1,不带参数 Rectangle R2 = new Rectangle(1,2,3,4);//声明和定义的矩形对象R1,带参数 System.out.println("修改前的R1是:"); System.out.println(R1);//System.out.println(R1.toString()) R1. setX(3); //修改对象R1的x R1. setY(1); //修改对象R1的y R1. setWidth(5); //修改对象R1的宽度 R1. setHeight(2); // 修改对象R1的高度 System.out.println("修改后的R1是:");//输出对象R1修改后的信息 System.out.println(R1);//System.out.println(R1.toString()) System.out.println("修改后的R1高height是:");//检测修改后的R1的高height的值 System.out.println(R1. getHeight()); System.out.println("----------------------------------"); System.out.println("修改前的R2是:");//输出对象R2修改之后的信息 System.out.println(R2);//System.out.println(R2.toString()) R2. setWidth(5);//将R2的宽度由3改为5 System.out.println("修改前的R2是:");//输出修改后R2的信息 System.out.println(R2);//System.out.println(R2.toString()) System.out.println("修改后的R2高height是:"); System.out.println(R2. getWidth());//检测修改后R2的宽度是否一致 } public static void main(String[] asgs){ //main方法 opertRectangle(); } }
-
java矩形类
2021-03-14 23:34:54public class Rectangle {private double width;private double length;public double area(){double s;s = width * length;return s;}public double perimeter(){double c;c = (width + length) * 2;...public class Rectangle {
private double width;
private double length;
public double area(){
double s;
s = width * length;
return s;
}
public double perimeter(){
double c;
c = (width + length) * 2;
return c;
}
public void set(double width, double length){
this.length = length;
this.width = width;
}
public void get(){
System.out.println("area = " + area());
System.out.println("perimeter = " + perimeter());
}
public static void main(String [] args){
double x,y;
Scanner in = new Scanner(System.in
);
Rectangle r = new Rectangle();
System.out.println("input wide and length here: ");
x = in.nextDouble();
y = in.nextDouble();
r.set(x,y);
r.get();
}
}
-
java矩形类的实现
2009-05-20 15:22:10定义矩形类,派生子类。 定义接口并实现,将举行有关信息打印在屏幕上。改写矩形类,重载某些方法。 -
JAVA 矩形类与正方形类,实现计算斜边的接口
2009-03-21 14:36:18定义一个矩形类Rectangle,再派生一个正方形类Square,自行扩充成员和方法。再定义接口EqualDiagonal,其中包含方法getDiagonal( ),在矩形类和正方形类中实现此接口,用来实现斜边的计算。 -
Java定义矩形类
2021-02-12 10:53:27矩形类packagecn.edu.uibe.oop;publicclassRectangle{floatwidth,height;/***计算面积*@return矩形的面积*/publicfloatgetArea(){returnwidth*height;}/***计算周长*@return矩形的周长*/publicfloatgetCircumference...矩形类package cn.edu.uibe.oop;
public class Rectangle {
float width,height;
/**
* 计算面积
* @return 矩形的面积
*/
public float getArea(){
return width*height;
}
/**
* 计算周长
* @return 矩形的周长
*/
public float getCircumference(){
return 2*(width+height);
}
/**
* 改变矩形的大小
* @param w 宽度
* @param h 高度
*/
public void resize(float w,float h){
width = w;
height = h;
}
/**
* 输出矩形的宽和高
*/
public void printSize(){
System.out.println("宽:"+width+" 高:"+height);
}
public static void main(String[] args) {
Rectangle r1 = new Rectangle();
Rectangle r2 = new Rectangle();
r1.resize(4.0F, 3.0F);
r2.resize(2, 5);
r1.printSize();
r2.printSize();
System.out.println("矩形1的面积:"+r1.getArea());
System.out.println("矩形2的面积:"+r2.getArea());
System.out.println("矩形1的周长:"+r1.getCircumference());
System.out.println("矩形2的周长:"+r2.getCircumference());
}
}
-
java 矩形类的设计
2018-10-25 16:53:09import java.util.Scanner; class Rectangle { double width=0; double height=0; public static void area(double w,double h) { double area=0; area=w*h; System.out.println("面积为:"+... -
Java编写矩形类
2020-04-26 23:43:19package 矩形类; import java.util.Scanner; public class Rectangel { int x; //矩形的长 int y; //矩形的宽 int Area(int x,int y) { int area; area=x*y; return area; } //计算矩形的面积 int ... -
JAVA定义矩形类 方法一
2020-03-30 22:11:33问题描述:定义矩形类 思路: 属性:长与宽 行为:对长与宽进行赋值、计算周长和面积。 */ import java.util.*; class Rectangle { double length; double width; void setValues(double length1, double ... -
编写一个矩形类,一个正方形类继承这个矩形类,实现一个接口中求对角线的方法。(Java)
2021-10-28 12:35:26import java.io.*; import java.math.*;//导入math interface Graph{ abstract void catercorner(); } class Rectangle implements Graph{ double length, width; Rectangle(){ length=0;width=0; } ... -
Java矩形类继承Shape
2019-10-13 20:13:56package com . itheima ; /** * @author SAMSUNG */ public class Rectangle extends Shape { private int lo ; ..."矩形的面积是" + r1 . getArea ( ) ) ; } } -
Java实验9 矩形类的定义与封装
2020-12-15 12:41:56第1步,编写一个名为Rectangle的类表示矩形,类的编写请按照下图所示的类图。本题目假设所有的矩形对象的颜色是相同的,因此颜色使用静态成员。类放在shape包中。 说明,在类图中,数据域和方法前面的符号:-表示... -
java编程代码,一个矩形类Rectangle,该类拥有?
2021-06-29 21:23:03(1)编写一个矩形类Rectangle,该类拥有: ①两个成员变量 length,width(私有,浮点型); // 存放矩形的长和宽; ②两个构造方法 Rectangle ( ) // 将长和宽均设为0 Rectangle (double l,double w) //创建... -
java(矩形代码)
2021-11-27 22:14:51public class FourFive{ public static void main(String[] args){ int n = 5; for(int i =1; i <= 4; i++){ for(int j = 1; j<= 5; j++){ if(i ==1 || i == 4){ System.out.print("*");...... -
Java面向对象练习题继承之点和矩形
2021-03-16 16:40:46按要求编写一个Java应用程序:(1)编写一个矩形类Rect,包含:两个protected属性:矩形的宽width;矩形的高height。两个构造方法:1.一个带有两个参数的构造方法,用于将width和height属性初化;2.一个不带参数的... -
rectangular:Java中的矩形类
2021-06-17 12:30:11大学的一个简单作业,创建一个具有宽度和高度属性的基本矩形类以及计算其面积和周长的方法。 您可以通过向构造函数提供所需的宽度和高度来实例化 Rectangle。 这两个类属性现在是私有的。 例如: Rectangle ... -
6-1 设计一个矩形类Rectangle (10分)
2021-03-17 13:36:15设计一个名为Rectangle的类表示矩形。这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造方法... -
类的基本操作(Java小作业):圆类、矩形类
2022-03-30 19:19:16Java作业,类的相关操作:定义圆类、矩形类,并实例化对象 -
Java 6-1 设计一个矩形类Rectangle (20分)
2020-11-17 21:19:56设计一个名为Rectangle的类表示矩形。 这个类包括: 两个名为width和height的double型数据域,它们分别表示矩形的宽和高。 width和height的默认值都为1. 一个无参构造方法。 一个为width和height指定值的矩形构造... -
java用接口、多态、继承、类计算三角形和矩形周长及面积的方法
2020-09-03 17:20:42主要介绍了java用接口、多态、继承、类计算三角形和矩形周长及面积的方法,涉及java面向对象中类、接口、多态等的使用技巧,需要的朋友可以参考下 -
25.按要求编写一个Java应用程序: (1)编写一个矩形类Rect,包含: 两个属性:矩形的宽width;...
2021-03-15 02:35:11java基础,继承类题目:编写一个Java应用程序,该程序包括3个类:Monkey类、People类和主类 E 21.编写一个Java应用程序,该程序包括3个类:Monkey类.People类和主类 E.要求: (1) Monkey类中有个构造方法:Monkey ... -
JAVA定义矩形类 方法二
2020-03-30 22:49:19问题描述:定义矩形类 思路: 属性:长与宽 行为:对长与宽进行赋值、计算周长和面积。 */ import java.util.*; class Rectangle { double length; private double width;//使用private关键字将width声明... -
java – 从2个特定点创建一个矩形
2021-03-04 06:17:43我试图在Java中创建一个矩形,但只使用awt包类.我只能点击两个点,程序必须计算宽度和高度,并在这两个精确的两点之间绘制一个矩形.以下内容对我不起作用:package ie.iact.shapes;import java.awt.Color;import java.... -
src Step1: 为实验3中定义的矩形类派生一个子类:正方形类 - 下载 - 搜珍网
2021-03-11 17:23:43Step1:为实验3中定义的矩形类派生一个子类:正方形类。正方形类的操作同样是求周长和面积。则这个子类除了从父类继承来的方法之外,还需要定义哪些方法?列出正方形类的所有域与方法。编程验证所编写的正方形类。... -
java pta 6-1设计一个矩形类Rectangle
2021-11-11 13:00:33import java.util.Scanner; public class Rectangle{ static double width=1; static double heigth=1; public Rectangle(){ } public Rectangle(double w,double h){ width=w; heigth=h; } ... -
实验三 Java类与对象程序设计基础(一)
2021-03-17 21:12:17java 程序设计报告Java程序设计实验指导实验三 Java类与对象程序设计基础(一)一、实验目的:通过编制一个独立应用程序,使得学生掌握Java的系统所提供类的引用方法;通过编制一个完整的应用程序,使得学生对Java的...