java:1. 写一个名为Rectangle的类表示矩形。其成员变量有width、height、color,width和height是double类型,color是String类型。假定所有矩形颜色相同,用一个类变量表示颜色。要求提供构造方法和计算矩形面积的computeArea()方法以及计算矩形周长的Circumference()方法。
时间: 2024-03-25 09:40:32 浏览: 43
好的,以下是Java代码实现:
```java
public class Rectangle {
private double width;
private double height;
private static String color = "White";
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public double computeArea() {
return width * height;
}
public double Circumference() {
return 2 * (width + height);
}
}
```
以上代码定义了一个名为Rectangle的类,它有私有成员变量width、height和类变量color。提供了一个带有两个参数的构造方法,用于初始化矩形的宽度和高度。还提供了两个方法:computeArea()用于计算矩形的面积,Circumference()用于计算矩形的周长。这些方法都是公共方法,可以被其他类调用。
相关问题
Java写一个名为Rectangle的类表示矩形。其成员变量有width、height、color,width和height是double类型,color是String类型。假定所有矩形颜色相同,用一个类变量表示颜色。要求提供构造方法和计算矩形面积的computeArea()方法以及计算矩形周长的Circumference()方法。
好的,下面是一个简单的Java代码实现:
```java
public class Rectangle {
private double width;
private double height;
private static String color;
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
public static void setColor(String c) {
color = c;
}
public double computeArea() {
return width * height;
}
public double computeCircumference() {
return 2 * (width + height);
}
}
```
这个`Rectangle`类有三个属性:`width`表示宽,`height`表示高,`color`表示颜色(用静态属性表示)。它有一个构造方法,用于初始化`width`和`height`属性。它还有两个方法:`computeArea()`用于计算矩形的面积,`computeCircumference()`用于计算矩形的周长。你可以根据需要来添加其他方法。
java 创建一个rectangle类,具有width和height两个成员变量,添加两个构造方法完成
下面是一个示例的Java代码,实现了一个Rectangle类,具有width和height两个成员变量,并添加了两个构造方法,用于创建Rectangle对象。
```java
public class Rectangle {
private int width; // 宽度
private int height; // 高度
// 无参构造方法
public Rectangle() {
this.width = 0;
this.height = 0;
}
// 带参数的构造方法
public Rectangle(int width, int height) {
this.width = width;
this.height = height;
}
// 获取宽度
public int getWidth() {
return width;
}
// 设置宽度
public void setWidth(int width) {
this.width = width;
}
// 获取高度
public int getHeight() {
return height;
}
// 设置高度
public void setHeight(int height) {
this.height = height;
}
}
```
以上代码中,Rectangle类有两个私有成员变量width和height,还有一个无参构造方法和一个带参数的构造方法。无参构造方法用于创建一个默认的矩形对象,宽度和高度都为0。带参数的构造方法用于根据输入的宽度和高度创建一个具有指定尺寸的矩形对象。同时,还提供了用于获取和设置宽度和高度的方法。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)