// 学生类
public class Student {
private String name; // 姓名
private String gender; // 性别
private int age; // 年龄
private int grade; // 年级
// 默认构造方法
public Student() {}
// 带参构造方法1
public Student(String name, String gender, int age, int grade) {
this.name = name;
this.gender = gender;
this.age = age;
this.grade = grade;
}
// 带参构造方法2
public Student(String name, int age) {
this.name = name;
this.age = age;
}
// get/set方法
// 省略...
}
// 在同一个包创建一个新的类
public class NWA {
public static void main(String[] args) {
// 使用带参构造方法1创建学生类的对象
Student s1 = new Student("张三", "男", 18, 3);
// 调用get方法读取各属性值
System.out.println("姓名:" + s1.getName());
System.out.println("性别:" + s1.getGender());
System.out.println("年龄:" + s1.getAge());
System.out.println("年级:" + s1.getGrade());
// 使用带参构造方法2创建学生类的对象
Student s2 = new Student("李四", 17);
// 调用get方法读取各属性值
System.out.println("姓名:" + s2.getName());
System.out.println("年龄:" + s2.getAge());
}
}
该代码示例展示了如何在Java中定义一个名为`Student`的类,包含姓名、性别、年龄和年级等属性。类提供了两种构造方法,一种接受全部参数,另一种仅接受姓名和年龄。在`NWA`类的`main`方法中,分别使用这两种构造方法创建`Student`对象,并通过get方法打印出对象的属性值。
715

被折叠的 条评论
为什么被折叠?



