设计一个Java类。类中设计有构造方法的重载、成员方法的重载、静态成员变量和静态成员方法。并通过测试类调用上述方法和属性。
时间: 2023-06-15 18:05:20 浏览: 271
下面是一个Java类的例子,包含了构造方法的重载、成员方法的重载、静态成员变量和静态成员方法:
```java
public class MyClass {
// 静态成员变量
public static int staticInt = 0;
// 成员变量
private int num;
// 构造方法的重载
public MyClass() {
this.num = 0;
}
public MyClass(int num) {
this.num = num;
}
// 成员方法的重载
public void print() {
System.out.println("num = " + num);
}
public void print(int n) {
System.out.println("num = " + num + ", n = " + n);
}
// 静态成员方法
public static void staticPrint() {
System.out.println("staticInt = " + staticInt);
}
// 测试类调用上述方法和属性
public static void main(String[] args) {
MyClass obj1 = new MyClass();
obj1.print(); // 输出:num = 0
MyClass obj2 = new MyClass(10);
obj2.print(5); // 输出:num = 10, n = 5
MyClass.staticInt = 100;
MyClass.staticPrint(); // 输出:staticInt = 100
}
}
```
阅读全文