你能帮我一个 java 代码吗
Can you help me with a java code
我给他们做的这个代码我不知道它是否正确。
Person.Java
public class Person {
private String fname;
private String lname;
public Person(){
this.fname="";
this.lname="";
}
public Person(String fname,String lname){
this.fname = fname;
this.lname = lname;
}
public void setfirstname(String fname){
this.fname = fname;
}
public void setlastname(String lname)
{
this.lname = lname;
}
public String getfirstname(){
return fname;
}
public String getlastname(){
return lname;
}
}
Student.java
public class Student extends Person{
private String studentid;
private String studenttype;
public Student(){
this.studentid = "";
this.studenttype = "";
}
public Student(String studentid,String studenttype)
{
this.studentid = studentid;
this.studenttype = studenttype;
}
public void setStudentId(String studentid)
{
this.studentid = studentid;
}
public void setStudentType(String studenttype){
this.studenttype = studenttype;
}
public String getStudentID(){
return studentid;
}
public String getStudentType()
{
return studenttype;
}
}
Course.java
Course.java
我想我现在还没有完成我在这个主题上有一些问题,请列出你能在这段代码中帮助我吗
public class Course extends Student{
private String courseid;
private String coursedesc;
private Subject subject[];
public Course()
{
this.courseid = "";
this.coursedesc = "";
}
public Course(String courseid,String coursedesc)
{
this.courseid = courseid;
this.coursedesc = coursedesc;
}
public void setCourseId(String courseid)
{
this.courseid = courseid;
}
public void setCourseDesc(String coursedesc)
{
this.coursedesc = coursedesc;
}
public String getCourseId()
{
return courseid;
}
public String getCourseDesc()
{
return coursedesc;
}
public void addSubject(Subject subject)
{
}
}
Subject.java
**你们能帮我吗? **
使用 ArrayList<Subject>
而不是 Subject[]
。
像那样:
public class Course extends Student {
private String courseid;
private String coursedesc;
private List<Subject> subjects;
public Course()
{
this.courseid = "";
this.coursedesc = "";
subjects = new ArrayList<Subject>();
}
public Course(String courseid, String coursedesc)
{
this();
this.courseid = courseid;
this.coursedesc = coursedesc;
}
public void setCourseId(String courseid)
{
this.courseid = courseid;
}
public void setCourseDesc(String coursedesc)
{
this.coursedesc = coursedesc;
}
public String getCourseId()
{
return courseid;
}
public String getCourseDesc()
{
return coursedesc;
}
public void addSubject(Subject subject)
{
subjects.add(subject);
}
public List<Subject> getSubjects()
{
return subjects;
}
}
你的错误是什么?
public String getStudentType()
{
return this.studenttype;
}
一定要 return this.studenttype 并且对每个吸气剂都这样做
我给他们做的这个代码我不知道它是否正确。
Person.Java
public class Person {
private String fname;
private String lname;
public Person(){
this.fname="";
this.lname="";
}
public Person(String fname,String lname){
this.fname = fname;
this.lname = lname;
}
public void setfirstname(String fname){
this.fname = fname;
}
public void setlastname(String lname)
{
this.lname = lname;
}
public String getfirstname(){
return fname;
}
public String getlastname(){
return lname;
}
}
Student.java
public class Student extends Person{
private String studentid;
private String studenttype;
public Student(){
this.studentid = "";
this.studenttype = "";
}
public Student(String studentid,String studenttype)
{
this.studentid = studentid;
this.studenttype = studenttype;
}
public void setStudentId(String studentid)
{
this.studentid = studentid;
}
public void setStudentType(String studenttype){
this.studenttype = studenttype;
}
public String getStudentID(){
return studentid;
}
public String getStudentType()
{
return studenttype;
}
}
Course.java
Course.java
我想我现在还没有完成我在这个主题上有一些问题,请列出你能在这段代码中帮助我吗
public class Course extends Student{
private String courseid;
private String coursedesc;
private Subject subject[];
public Course()
{
this.courseid = "";
this.coursedesc = "";
}
public Course(String courseid,String coursedesc)
{
this.courseid = courseid;
this.coursedesc = coursedesc;
}
public void setCourseId(String courseid)
{
this.courseid = courseid;
}
public void setCourseDesc(String coursedesc)
{
this.coursedesc = coursedesc;
}
public String getCourseId()
{
return courseid;
}
public String getCourseDesc()
{
return coursedesc;
}
public void addSubject(Subject subject)
{
}
}
Subject.java
**你们能帮我吗? **
使用 ArrayList<Subject>
而不是 Subject[]
。
像那样:
public class Course extends Student {
private String courseid;
private String coursedesc;
private List<Subject> subjects;
public Course()
{
this.courseid = "";
this.coursedesc = "";
subjects = new ArrayList<Subject>();
}
public Course(String courseid, String coursedesc)
{
this();
this.courseid = courseid;
this.coursedesc = coursedesc;
}
public void setCourseId(String courseid)
{
this.courseid = courseid;
}
public void setCourseDesc(String coursedesc)
{
this.coursedesc = coursedesc;
}
public String getCourseId()
{
return courseid;
}
public String getCourseDesc()
{
return coursedesc;
}
public void addSubject(Subject subject)
{
subjects.add(subject);
}
public List<Subject> getSubjects()
{
return subjects;
}
}
你的错误是什么?
public String getStudentType()
{
return this.studenttype;
}
一定要 return this.studenttype 并且对每个吸气剂都这样做