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");
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.