请使用JAVA语言编写代码编写一个矩形类,成员变量包括:长l,宽w,类变量count实现计数器功能,方法包括:无参数构造方法,有参数构造方法,显示矩形信息的构造方法show(),显示count计数器的类方法包括DisplayCount(),包含主方法
时间: 2023-12-08 11:06:45 浏览: 66
java-静态变量方法块
好的,以下是使用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()方法,显示了矩形的个数。
阅读全文