用java定义一个学生类,创建它的两个对象。要求至少有2个构造方法。
时间: 2023-05-19 14:02:05 浏览: 90
java定义一个学生类
好的,以下是Java定义学生类的代码:
```
public class Student {
private String name;
private int age;
private String gender;
private String major;
// 构造方法1
public Student(String name, int age, String gender, String major) {
this.name = name;
this.age = age;
this.gender = gender;
this.major = major;
}
// 构造方法2
public Student(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
this.major = "未知";
}
// 获取学生信息的方法
public String getInfo() {
return "姓名:" + name + ",年龄:" + age + ",性别:" + gender + ",专业:" + major;
}
}
```
接下来是创建两个学生对象的代码:
```
Student stu1 = new Student("张三", 20, "男", "计算机科学");
Student stu2 = new Student("李四", 21, "女");
```
其中,stu1使用了构造方法1,stu2使用了构造方法2。你可以通过调用getInfo()方法来获取学生的信息。
阅读全文