如何用java创建学生名册
我有一个家庭作业问题,看起来像这样: (20分)创建一个具有以下内容的学生班级:如何用java创建学生名册,java,Java,我有一个家庭作业问题,看起来像这样: (20分)创建一个具有以下内容的学生班级: 名为“name”的私有字符串变量,用于存储学生的姓名 名为“UFID”的私有整数变量,其中包含此学生的唯一ID号 名为“DOB”的私有字符串变量,用于存储学生的出生日期 一个名为numberOfStudents的私有整数类变量,用于跟踪到目前为止已创建的学生数 公共构造函数学生(字符串名称、int-UFID、字符串dob) 用于所有属性的几个公共get/set方法 getName/setName getUFID/
- 名为“name”的私有字符串变量,用于存储学生的姓名
- 名为“UFID”的私有整数变量,其中包含此学生的唯一ID号
- 名为“DOB”的私有字符串变量,用于存储学生的出生日期
- 一个名为numberOfStudents的私有整数类变量,用于跟踪到目前为止已创建的学生数
- 公共构造函数学生(字符串名称、int-UFID、字符串dob)
- 用于所有属性的几个公共get/set方法
getName/setName getUFID/setUFID getDob/setDob
- 编写一个测试程序花名册.java,保存当前注册学生的列表。它应该具有能够注册新用户的方法 学生,并删除现有的学生
Student
类做得很好,但是我不能确切地说出addStudent()
和dropStudent()
方法应该做什么-它应该向数组中添加元素还是增加学生的数量?到目前为止,我的代码是这样的
public class Student {
private String name;
private int UFID;
private String DOB;
private static int numberOfStudents;
public Student(String name, int UFID, String DOB) {
this.name = name;
this.UFID = UFID;
this.DOB = DOB;
}
public String getDOB() {
return DOB;
}
public void setDOB(String dOB) {
DOB = dOB;
}
public int getUFID() {
return UFID; }
public void setUFID(int uFID) {
UFID = uFID; }
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getNumberOfStudents() {
return numberOfStudents;
}
public void setNumberOfStudents(int numberOfStudents) {
Student.numberOfStudents = numberOfStudents;
}
public static void addStudent(String name, int UFID, String DOB) {
numberOfStudents++;
}
public static void dropStudent(String name) {
numberOfStudents--;
}
}
当我完成这篇文章时,任何指导都将不胜感激。作业中写道:你需要一个拥有并维护学生集合的花名册课程:
public class Roster {
private Set<Student> roster = new HashSet<Student>();
public void addStudent(Student s) { this.roster.add(s); }
public void removeStudent(Student s) { this.roster.remove(s); }
}
公共课堂花名册{
私有集合花名册=新HashSet();
public void addStudent(Student s){this.floster.add(s);}
公共无效删除学生{此.花名册.删除}
}
作业中写道:你需要一个拥有并维护学生集合的花名册课程:
public class Roster {
private Set<Student> roster = new HashSet<Student>();
public void addStudent(Student s) { this.roster.add(s); }
public void removeStudent(Student s) { this.roster.remove(s); }
}
公共课堂花名册{
私有集合花名册=新HashSet();
public void addStudent(Student s){this.floster.add(s);}
公共无效删除学生{此.花名册.删除}
}
不需要使用家庭作业标签;这是不赞成的。总的来说,这里有一个学生的模型
;考虑什么类型的对象将所有的学生联系在一起,没有必要使用作业标签;这是不赞成的。总的来说,这里有一个学生的模型
;考虑什么类型的对象将所有的学生联系在一起。这就是家庭作业的感觉,一些提示会被更多的关注,然后我肯定你会批评我没有发布代码或其他的东西。有趣的是,我从来没有看到过像你这样的人的回答,只是评论他们认为自己是超常的主持人。这就是家庭作业的感觉,一些暗示会被更多的关注,然后我肯定你会批评我没有张贴代码或其他的东西。有趣的是,我从来没有看到像你这样的人的答案,只是评论表明他们认为自己是超常的主持人。