Hello, I need help on the homework:

   - Write an interface called MyOwnInterface, which has the following
   method
      - AddressInterface getAddress();
   - The AddressInterface is a Java interface that has the following
   methods.
      - int getStreetNumber();
      - void setStreetNumber(int streetNumber);
      - String getStreetName();
      - void setStreetName(String streetName);
      - String getCountry();
      - void setCountry(String country);
   - Write AddressImpl class that implements AddressInterface
   - Make the Person class to implement MyOwnInterface.
   - Initialize a Person object with proper data and display it.

This is my code:

package PersonMultipleInterfaces;

public interface *MyOwnInterface *
{
    AddresInterface getAddres();
}
-------------------------------------------------------------------------------------------------------------------

package PersonMultipleInterfaces;

public interface* AddresInterface*
{
    int getStreetNumber();
    void setStreetNumber(int streetNumber);

    String getStreetName();
    void setStreetName(String streetName);

    String getCountry();
    void setCountry(String country);
}
-------------------------------------------------------------------------------------------------------------------

package PersonMultipleInterfaces;

public class *AddressImpl* implements AddresInterface
{
    int streetNumber;
    String streetName;
    String country;

    public AddressImpl(int streetNumber, String streetName, String country)
    {
        this.streetNumber = streetNumber;
        this.streetName = streetName;
        this.country = country;
    }

    public int getStreetNumber()
    {
        return streetNumber;
    }

    public void setStreetNumber(int streetNumber)
    {
        this.streetNumber = streetNumber;
    }

    public String getStreetName()
    {
        return streetName;
    }

    public void setStreetName(String streetName)
    {
        this.streetName = streetName;
    }

    public String getCountry()
    {
        return country;
    }

    public void setCountry(String country)
    {
        this.country = country;
    }
}
-------------------------------------------------------------------------------------------------------------------------------------

package PersonMultipleInterfaces;

public class *GetPersonMultipleInterfaces*
{
    public static void *main*(String[] args)
    {
        Person Tomek = new Person();

        Tomek.getAddres().setCountry("Poland");
        Tomek.getAddres().setStreetName("Kasztelanska");
        Tomek.getAddres().setStreetNumber(100);

        System.out.println("The county name is: " +
Tomek.getAddres().getCountry());
        System.out.println("The addres id: " +
Tomek.getAddres().getStreetName());
        System.out.println("The street number is: " +
Tomek.getAddres().getStreetNumber());
    }
}
---------------------------------------------------------------------------------------------------------------------------------------

package PersonMultipleInterfaces;

public class *Person* implements MyOwnInterface
{
    int streetNumber;
    String streetName;
    String country;

    AddresInterface addres;

    public Person()
    {}

    public AddresInterface getAddres()
    {
       * ???????????????????????????*   <----------- hiere is the problem
    }
}

I'm implementing the MyOwnInterface to the Person class but I don't know how
to get to the methods implemented in the AddressInterface interface. Please
someone explain it to me, i'll be very gratefull.

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to javaprogrammingwithpassion@googlegroups.com
To unsubscribe from this group, send email to 
javaprogrammingwithpassion+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/javaprogrammingwithpassion?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to