Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Instructions: Assign courseStudent\'s name with Smith, age with 20, and ID with

ID: 3794821 • Letter: I

Question

Instructions:

Assign courseStudent's name with Smith, age with 20, and ID with 9999.
Use the print member method and a separate println statement to output courseStudents's data.
Sample output from the given program:
Name: Smith, Age: 20, ID: 99

These instructions can also be found as comments in the code for "public class StudentDerivationFromPerson".

// ===== Code from file StudentDerivationFromPerson.java =====

public class StudentDerivationFromPerson {
public static void main (String [] args) {
StudentData courseStudent = new StudentData();

/* Your solution goes here */

return;
}
}
// ===== end =====
/* Assign courseStudent's name with Smith, age with 20, and ID with 9999.
Use the print member method and a separate println statement to output courseStudents's data.
Sample output from the given program:
Name: Smith, Age: 20, ID: 9999 */

// ===== Code from file PersonData.java =====
public class PersonData {
private int ageYears;
private String lastName;

public void setName(String userName) {
lastName = userName;
return;
}

public void setAge(int numYears) {
ageYears = numYears;
return;
}

// Other parts omitted

public void printAll() {
System.out.print("Name: " + lastName);
System.out.print(", Age: " + ageYears);
return;
}
}
// ===== end =====

// ===== Code from file StudentData.java =====
public class StudentData extends PersonData {
private int idNum;

public void setID(int studentId) {
idNum = studentId;
return;
}

public int getID() {
return idNum;
}
}
// ===== end =====

Explanation / Answer

HI, Please find my implementation.

Please let me know in case of any issue.

//===== Code from file StudentDerivationFromPerson.java =====

public class StudentDerivationFromPerson {

   public static void main (String [] args) {

       StudentData courseStudent = new StudentData();

      

       /* Your solution goes here */

       courseStudent.setName("Smith");

       courseStudent.setAge(20);

       courseStudent.setID(9999);

      

       courseStudent.printAll();

       System.out.println(", ID: "+courseStudent.getID());

       return;

   }

}

//===== end =====

/*

Sample run:

Name: Smith, Age: 20, ID: 9999

*/