创建一个类Student,包含四个属性:姓名、学号、年龄和班级。 创建2个构造方法:一个带有四个参数,在该方法内完成4个属性的赋值,并在该方法中调用另一个构造方法。另一个构造方法不带参数,在该 方法内输出“这是不带参数的构造方法”。 创建一个显示信息的方法,用来显示4个属性值。 在test类中创建Student对象,并进行初始化,输出数据信息。
时间: 2024-02-10 15:11:01 浏览: 76
好的,以下是实现代码:
```java
public class Student {
private String name;
private String studentId;
private int age;
private String className;
public Student(String name, String studentId, int age, String className) {
this.name = name;
this.studentId = studentId;
this.age = age;
this.className = className;
System.out.println("调用带有四个参数的构造方法");
Student(); // 在该方法中调用另一个构造方法
}
public Student() {
System.out.println("这是不带参数的构造方法");
}
public void showInfo() {
System.out.println("姓名:" + name);
System.out.println("学号:" + studentId);
System.out.println("年龄:" + age);
System.out.println("班级:" + className);
}
}
```
在 `test` 类中创建 `Student` 对象并进行初始化的代码如下:
```java
public class Test {
public static void main(String[] args) {
Student student = new Student("张三", "1001", 18, "一班");
student.showInfo();
}
}
```
输出结果如下:
```
这是不带参数的构造方法
姓名:张三
学号:1001
年龄:18
班级:一班
```
希望可以帮到你!
阅读全文