So this is what I have so far and I keep getting so many errors on Java Creator.
ID: 3624840 • Letter: S
Question
So this is what I have so far and I keep getting so many errors on Java Creator.
public class Student extends Person
{
private String myIdNum; //Student Id Number
private double myGPA; // grade point average
//constructor
public Student (String name, int age, String gender,
String idNum, double gpa)
{
//use the super class' constructor
super (name, age, gender);
}
//initialize what's new to Student
myIdNum = idNum;
myGPA = gpa;
}
public String getIdNum ()
{
return myIdNum;
}
public double getGPA ()
{
return myGPA;
}
public void setIdNum (String idNum)
{
myIdNum = idNum;
}
public void setGPA (double gpa)
{
myGPA = gpa;
}
// overrides the toString method in the parent class
public String toString ()
{
return super.toString () +", student id: " +myIdNum + ", gpa: " + myGPA;
}
HERE'S MY PERSON'S CLASS:
public class Person
{
private String myName; // name of the person
private int myAge; // person's age
private String myGender; // "M" for male, "F" for female
// constructor
public Person (String name, int age, String gender)
{
myName = name;
myAge = age;
myGender = gender;
}
public String getName ()
{
return myName;
}
public int getAge ()
{
return myAge;
}
public String getGender ()
{
return myGender;
}
public void setName (String name)
{
myName = name;
}
public void setAge (int age)
{
myAge = age;
}
public void setGender (String gender)
{
myGender = gender;
}
public String toString ()
{
return myName + ", age: " + myAge + ", gender: " +
myGender;
}
}
Explanation / Answer
// now working properly. u r mistake highlighted in red colour
public class Student extends Person
{
private String myIdNum; //Student Id Number
private double myGPA; // grade point average
//constructor
public Student (String name, int age, String gender,
String idNum, double gpa)
{
//use the super class' constructor
super (name, age, gender);
//initialize what's new to Student
myIdNum = idNum;
myGPA = gpa;
}
public String getIdNum ()
{
return myIdNum;
}
public double getGPA ()
{
return myGPA;
}
public void setIdNum (String idNum)
{
myIdNum = idNum;
}
public void setGPA (double gpa)
{
myGPA = gpa;
}
// overrides the toString method in the parent class
public String toString ()
{
return super.toString () +", student id: " +myIdNum + ", gpa: " + myGPA;
}
}
public class Person
{
private String myName; // name of the person
private int myAge; // person's age
private String myGender; // "M" for male, "F" for female
// constructor
public Person (String name, int age, String gender)
{
myName = name;
myAge = age;
myGender = gender;
}
public String getName ()
{
return myName;
}
public int getAge ()
{
return myAge;
}
public String getGender ()
{
return myGender;
}
public void setName (String name)
{
myName = name;
}
public void setAge (int age)
{
myAge = age;
}
public void setGender (String gender)
{
myGender = gender;
}
public String toString ()
{
return myName + ", age: " + myAge + ", gender: " +
myGender;
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.