创建一个学生类并使用该类编程

创建一个学生类并使用该类编程

1) 创建Student类,包括的域有学号、班号、姓名、性别年龄,且都是private类型; 2) 声明一个构造函数,以初始化对象的所有域并记录生成学生的个数; 3) 声明获得各属性的public方法,声明修改各属性的方法; 4) 声明一个public的toString方法,把该类中所有域的信息组合成一个字符串,使用以下格式进 行格式化:”学号:%s 班号:%s 姓名:%s 性别:%s 年龄:%d”; 代码片如下:

public class network6_2 {
    public static void main(String args[]) {
        Student s1 = new Student("001", "9801", "张三", "男", 24);
        System.out.println("构造s1 后, 班级人数为: " + Student.getCount());
        Student s2 = new Student("002", "9801", "李四", "女", 21);
        System.out.println("构造s2 后, 班级人数为: " + Student.getCount());
        s1.setName("王平");
        s2.setAge(19);
        System.out.println(s1.toString());
        System.out.println(s2.toString());
        if (s1.getAge() > s2.getAge())
            System.out.println("年龄较大人的名字为:" + s1.getName());
        else
            System.out.println("年龄较大人的名字为:" + s2.getName());
    }
}
// 请在本行之后添加你的代码内容
class Student {
    private String studentID;
    private String classID;
    private String name;
    private String sex;
    private int age;
    private static int count;

    public static int getCount() {
        return count;
    }

    Student(String studentID, String classID, String name, String sex, int age) {
        this.studentID = studentID;
        this.classID = classID;
        this.name = name;
        this.sex = sex;
        this.age = age;
        count++;
    }

    @Override
    public String toString() {
        return String.format( "学号:%s	班号:%s	姓名:%s	性别:%s	年龄:%d",studentID,classID,name,sex,age );
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
/*i love zhangyan*/
经验分享 程序员 微信小程序 职场和发展