用 constructor overloading. Create a class with any 3 member-variable and 2 member-method. 有public static void main(String[] args)
时间: 2024-02-07 14:03:46 浏览: 85
好的,我可以帮你创建这个类。以下是一个示例代码:
```java
public class MyClass {
private int num1;
private double num2;
private String str;
public MyClass() {
num1 = 0;
num2 = 0.0;
str = "";
}
public MyClass(int n1, double n2, String s) {
num1 = n1;
num2 = n2;
str = s;
}
public void setNum1(int n) {
num1 = n;
}
public void setNum2(double n) {
num2 = n;
}
public void setStr(String s) {
str = s;
}
public void printNum1() {
System.out.println("num1 = " + num1);
}
public void printNum2() {
System.out.println("num2 = " + num2);
}
public static void main(String[] args) {
MyClass obj1 = new MyClass();
obj1.setNum1(10);
obj1.setNum2(3.14);
obj1.setStr("Hello");
obj1.printNum1();
obj1.printNum2();
MyClass obj2 = new MyClass(20, 6.28, "World");
obj2.printNum1();
obj2.printNum2();
}
}
```
这个类有三个成员变量 `num1`,`num2` 和 `str`,以及两个成员方法 `printNum1()` 和 `printNum2()`,用于输出 `num1` 和 `num2` 的值。另外还有两个构造方法,一个是无参构造方法,一个是带有三个参数的构造方法。在 `main()` 函数中,我们创建了两个 `MyClass` 对象,并设置它们的成员变量,最后调用了它们的成员方法进行输出。
阅读全文
相关推荐


















