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

So I\'m trying to learn inheritance for java coding so far I done the coding but

ID: 3802394 • Letter: S

Question

So I'm trying to learn inheritance for java coding so far I done the coding but it doesn't workt I'm still stuck on how coding for ACCStudent and ACCInstructor and I hava a little rubric to follow. I need help to make the code work.

import inheritance.Address;

public class ACCPerson

{

private String firstName = "Diary";

private String lastName = "Jane";

private String SSN =" 000-00-0000";

// include an address area once it is created

private String streetAddress ="8720 N Hampden";

public String getFirstName() {

   return firstName;

}

public void setFirstName(String firstName) {

   this.firstName = firstName;

}

public String getLastName() {

   return lastName;

}

public void setLastName(String lastName) {

   this.lastName = lastName;

}

public String getSSN() {

   return SSN;

}

public void setSSN(String sSN) {

   SSN = sSN;

}

public String getStreetAddress() {

   String returnAddress = "";

   returnAddress += address.getStreet1() + " ";

   if(!address.getStreet2().equals("Default street 2"));

       returnAddress += address.getStreet2() + " ";

   returnAddress += address .getCity() + " ";

   returnAddress += address.getState() + " ";

   returnAddress += address.getZip();

  

   return returnAddress;

}

public void setAddress(String s1, String s2, String c, String s, String z,)

{

address.set.Street1(s1);

address.set.Street2(s2);

address

}

public void setStreetAddress(String streetAddress) {

   this.streetAddress = streetAddress;

}

public void prepareForClass()

{

   System.out.println("Get Ready For Class");

   System.out.println("Getting class materials out");

}

}

-------------------------------------------------------------------------------------------------------

public class Address

{

private String street1 = "Default street 1";

private String street2 = "Default street 2";

private String city = "Default city";

private String state = "Default state";

private String zip = "Default zip";

public String getStreet1() {

   return street1;

}

public void setStreet1(String street1) {

   this.street1 = street1;

}

public String getStreet2() {

   return street2;

}

public void setStreet2(String street2) {

   this.street2 = street2;

}

public String getCity() {

   return city;

}

public void setCity(String city) {

   this.city = city;

}

public String getState() {

   return state;

}

public void setState(String state) {

   this.state = state;

}

public String getZip() {

   return zip;

}

public void setZip(String zip) {

   this.zip = zip;

}

}

-------------------------------------------------------------------------------------

public class ACCStudent extends ACCPerson

{

   private String[] classes = new String[5];

   int nextclass = 0;

   {

       public void addClass (String c)

       {

           classes[nextClass] = c;

           nextClasss++;

       }

       public String getClasses()

       {

           return "List of classes goes here";

       }

   }

   public void prepareForClass()

   {

       System.out.println("Show up");

   }

}

-------------------------------------------------------------------------------------

public class ACCInstructor

{

}

ACC Person -firstName: String lastName: String SSN String address Address +prepareForclass() ACCInstructor W2: String +prepare ForClass() Address -street1:String street 2: String -city: String -state String -zip: String ACCStudent classes Stringl] prepare ForClass()

Explanation / Answer

import inheritance.Address;

public class ACCPerson

{

private String firstName = "Diary";

private String lastName = "Jane";

private String SSN =" 000-00-0000";

// include an address area once it is created

private String streetAddress ="8720 N Hampden";

public String getFirstName() {

   return firstName;

}

public void setFirstName(String firstName) {

   this.firstName = firstName;

}

public String getLastName() {

   return lastName;

}

public void setLastName(String lastName) {

   this.lastName = lastName;

}

public String getSSN() {

   return SSN;

}

public void setSSN(String sSN) {

   SSN = sSN;

}

public String getStreetAddress() {

   String returnAddress = "";

   returnAddress += address.getStreet1() + " ";

   if(!address.getStreet2().equals("Default street 2"));

       returnAddress += address.getStreet2() + " ";

   returnAddress += address .getCity() + " ";

   returnAddress += address.getState() + " ";

   returnAddress += address.getZip();

  

   return returnAddress;

}

public void setAddress(String s1, String s2, String c, String s, String z,)

{

address.set.Street1(s1);

address.set.Street2(s2);

address

}

public void setStreetAddress(String streetAddress) {

   this.streetAddress = streetAddress;

}

public void prepareForClass()

{

   System.out.println("Get Ready For Class");

   System.out.println("Getting class materials out");

}

}

public class Address

{

private String street1 = "Default street 1";

private String street2 = "Default street 2";

private String city = "Default city";

private String state = "Default state";

private String zip = "Default zip";

public String getStreet1() {

   return street1;

}

public void setStreet1(String street1) {

   this.street1 = street1;

}

public String getStreet2() {

   return street2;

}

public void setStreet2(String street2) {

   this.street2 = street2;

}

public String getCity() {

   return city;

}

public void setCity(String city) {

   this.city = city;

}

public String getState() {

   return state;

}

public void setState(String state) {

   this.state = state;

}

public String getZip() {

   return zip;

}

public void setZip(String zip) {

   this.zip = zip;

}

}

public class ACCStudent extends ACCPerson

{

   private String[] classes = new String[5];

   int nextclass = 0;

   {

       public void addClass (String c)

       {

           classes[nextClass] = c;

           nextClasss++;

       }

       public String getClasses()

       {

           return "List of classes goes here";

       }

   }

   public void prepareForClass()

   {

       System.out.println("Show up");

   }

}

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote