使用JAVA编写代码编写一个矩形类,成员变量包括:长l,宽w,类变量count实现计数器功能,方法包括:无参数构造方法,有参数构造方法,显示矩形信息的成员方法show(),显示count计数器的类方法DisplayCount()
时间: 2023-08-03 10:05:42 浏览: 82
下面是使用Java编写的矩形类,包括要求的成员变量和方法:
```java
public class Rectangle {
private int l; // 长
private int w; // 宽
private static int count = 0; // 计数器
// 无参数构造方法
public Rectangle() {
l = 0;
w = 0;
count++;
}
// 有参数构造方法
public Rectangle(int l, int w) {
this.l = l;
this.w = w;
count++;
}
// 显示矩形信息的成员方法
public void show() {
System.out.println("长:" + l + ",宽:" + w);
}
// 显示count计数器的类方法
public static void displayCount() {
System.out.println("矩形的个数为:" + count);
}
}
```
在上面的代码中,我们使用了类变量来实现计数器功能,每创建一个矩形对象,计数器就加1。成员方法show()用于显示矩形的长和宽,而类方法displayCount()则用于显示矩形的个数。
相关问题
请使用JAVA语言编写代码编写一个矩形类,成员变量包括:长l,宽w,类变量count实现计数器功能,方法包括:无参数构造方法,有参数构造方法,显示矩形信息的构造方法show(),显示count计数器的类方法包括DisplayCount(),包含主方法
好的,以下是使用JAVA语言编写的矩形类代码,包含了主方法:
```java
public class Rectangle {
private int length;
private int width;
private static int count = 0;
public Rectangle() {
length = 0;
width = 0;
count++;
}
public Rectangle(int l, int w) {
length = l;
width = w;
count++;
}
public void show() {
System.out.println("矩形的长为:" + length + ",宽为:" + width);
}
public static void DisplayCount() {
System.out.println("矩形的个数为:" + count);
}
public static void main(String[] args) {
Rectangle r1 = new Rectangle();
r1.show();
Rectangle r2 = new Rectangle(3, 4);
r2.show();
Rectangle.DisplayCount();
}
}
```
在这个矩形类中,我们定义了三个成员变量:长、宽和计数器count,其中count是一个类变量,用于计数。我们还定义了两个构造方法:一个是无参数的构造方法,在其中将长和宽都设置为0,并将计数器加1;另一个是有参数的构造方法,在其中根据传入的参数设置长和宽,并将计数器加1。我们还定义了一个show()方法,用于显示矩形的长和宽,以及一个DisplayCount()方法,用于显示矩形的个数。
在主方法中,我们创建了两个矩形对象r1和r2,分别使用了无参数构造方法和有参数构造方法,并调用了show()方法显示了它们的信息。最后,我们调用了DisplayCount()方法,显示了矩形的个数。
用java编写一个矩形类,成员变量包括:长l,宽w,类变量count实现计数器功能。 方法包括:无参构造方法,有参构造方法,显示矩形信息的成员方法show(),显示count计数器的类方法DisplayCount()
以下是Java代码实现:
```
public class Rectangle {
private double l; // 长
private double w; // 宽
private static int count = 0; // 计数器
// 无参构造方法
public Rectangle() {
count++;
}
// 有参构造方法
public Rectangle(double l, double w) {
this.l = l;
this.w = w;
count++;
}
// 显示矩形信息的成员方法
public void show() {
System.out.println("长为:" + l + ",宽为:" + w);
}
// 显示count计数器的类方法
public static void DisplayCount() {
System.out.println("矩形个数为:" + count);
}
}
```
在主函数中,可以如下使用该类:
```
public static void main(String[] args) {
Rectangle r1 = new Rectangle(3, 4);
r1.show();
Rectangle.DisplayCount(); // 输出:矩形个数为:1
Rectangle r2 = new Rectangle();
r2.show();
Rectangle.DisplayCount(); // 输出:矩形个数为:2
}
```
阅读全文