Thank you everybody! Problem is fixed and people here are fantastic:) Regards from still winterly Poland! Rafał
Dnia 19-03-2009 o godz. 5:50 * ^ * napisał(a): > On Mar 19, 5:37 am, Rafał Laczek <[email protected]> wrote: > > Person class extends AddressImpl class and it has now following > > constructor and method. > > > > AddressInterface address; > > // Constructor with arguments > > Person( int streetNumber, > > String streetName, > > String country, > > AddressInterface address){ > > super(streetNumber, streetName,country); > > this.address=address; > > } > > > > //Implementation of the method > > public AddressInterface getAddress(){ > > return address; > > } > > > > } > > > > I have also created Person object in Main but there s a problem to > > initialize it with data. > > Person person1 = new Person(10, "Java Street", "Korea"); > > > > In constructor we have theoretically 4 parameters and I have passed 3 > > > > What I should to do here? > In main: > // Create an address first, then pass it to person constructor. > Person person1 = new Person(10, "Java Street", "Korea", address); > > Please note Laini suggested a better solution. Moreover there is > another thread by Ahmet with same issue as yours, he has fixed the > problem. You might want to take a look. > > > > Thank you for reply > > > > Best regards, > > > > Dnia 18-03-2009 o godz. 14:29 Min napisał(a): > > > > > On Mar 18, 6:22 pm, Rafał Laczek <[email protected]> wrote: > > > > Hello Fiends, > > > > > > In my homework Person class extends AddressImpl and implemnts > > > > MyOwnInterface > > > > I have created constructor according to arguments in this class and > > > > AddressImpl one. > > > > > > I have a problem with implementation of public AddressInterface > > > > getAddress(){ > > > > return ....???? > > > > > > } > > > I do not approach this the way you do. Anyway: > > > // Your person extended addressImpl. Try to return the parent: > > > public AddressInterface getAddress(){ > > > return super; > > > } > > > > > > Should this method return all following methods? > > > > public int getStreetNumber() > > > > public String getStreetName() > > > > public String getCountry() > > > > > > Thank you in advance for your help! > > > > > > Best regards, > > > > Rafał Laczek > > > > > > ---------------------------------------------------- > > > > Zło zrobi wszystko, by zaistnieć... > > > > Thriller NIENARODZONY w kinach od 20 marca! > > > > Zobacz zwiastun filmu > > > -->http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fnienarodzo... > > > > ---------------------------------------------------- > > Zło zrobi wszystko, by zaistnieć... > > Thriller NIENARODZONY w kinach od 20 marca! > > Zobacz zwiastun filmu > -->http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fnienarodzo... > > ---------------------------------------------------- Zło zrobi wszystko, by zaistnieć... Thriller NIENARODZONY w kinach od 20 marca! Zobacz zwiastun filmu -->http://klik.wp.pl/?adr=http%3A%2F%2Fcorto.www.wp.pl%2Fas%2Fnienarodzony.html&sid=666 --~--~---------~--~----~------------~-------~--~----~ To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaprogrammingwithpassion?hl=en -~----------~----~----~----~------~----~------~--~---
