in ( Java programming language) please help me with it thank you Post lab A High
ID: 3751694 • Letter: I
Question
in ( Java programming language)
please help me with it
thank you
Explanation / Answer
class Person
{
protected String name;
protected int age;
protected String gender;
public Person(String name,int age,String gender)
{
this.name=name;
this.age=age;
this.gender=gender;
}
public String toString()
{
return name+", age: "+age+",gender: "+gender;
}
}
class Student extends Person
{
protected int id;
protected double GPA;
Student(String name,int age,String gender, int id,double GPA)
{
super(name,age,gender);
setID(id);
setGPA(GPA);
}
public int getID()
{
return id;
}
public double getGPA()
{
return GPA;
}
public void setID(int newId)
{
id=newId;
}
public void setGPA(double newGPA)
{
GPA=newGPA;
}
public String toString()
{
return super.name+", age: "+super.age+",gender: "+super.gender+", ID: "+id+", GPA: "+GPA;
}
}
class Teacher extends Person
{
protected String subject;
protected double salary;
Teacher(String name,int age,String gender, String subject,double salary)
{
super(name,age,gender);
setSubject(subject);
setSalary(salary);
}
public String getSubject()
{
return subject;
}
public double getSalary()
{
return salary;
}
public void setSubject(String newSubject)
{
subject=newSubject;
}
public void setSalary(double newSalary)
{
salary=newSalary;
}
public String toString()
{
return super.name+", age: "+super.age+",gender: "+super.gender+", Subject: "+subject+", Salary: "+salary;
}
}
class main
{
public static void main(String []args)
{
Student st=new Student("John",23,"Male",10,5.6);
System.out.println(st);
Teacher te=new Teacher("John",23,"Male","Physics",3500);
System.out.println(te);
}
}
If you need any help with the code, then just let me know in the comment section.
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.