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

xiaoxiao2021-02-28  47

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

1) 创建Student类,包括的域有学号、班号、姓名、性别年龄,且都是private类型; 2) 声明一个构造函数,以初始化对象的所有域并记录生成学生的个数; 3) 声明获得各属性的public方法,声明修改各属性的方法; 4) 声明一个public的toString方法,把该类中所有域的信息组合成一个字符串,使用以下格式进 行格式化:”学号:%s\t班号:%s\t姓名:%s\t性别:%s\t年龄:%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\t班号:%s\t姓名:%s\t性别:%s\t年龄:%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*/
转载请注明原文地址: https://www.6miu.com/read-2400072.html

最新回复(0)