Этот код я сделал, я не знаю, правильно ли это.Можете ли вы мне помочь с кодом Java
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
** Можете ли вы, ребята, помочь мне в этом? **
Какие проблемы вы с или что у вас вопрос? Вы приложили много кода без особого объяснения. – Logan
Курс распространяется на студентов? В самом деле? Где концепция наследования? – NachoB