Hi ,
Still stuck on 1027  hw :(

What is the relation between AddressImpl class and person class. ?

Can any one help on this!!


Thanks
Nada

On Wed, Dec 23, 2009 at 5:44 AM, Nic Fox <[email protected]> wrote:

> 1. Usually methods are declared public so that they can be called by other
> objects without concern for their parent package or inheritance. If you have
> specific reasons to restrict the access to the methods then you would select
> a suitable access modifier. If you don't select an access modifier then the
> implicit access is at the package level.
>
> On the other hand, if you have what are often referred to as 'helper
> methods' in a class then often those are declared as private or protected
> because they are used internally by the class to perform some common task
> that the class performs. It is an example of 'Don't Repeat Yourself' and
> encapsulation.
>
> 2. the method call to getAddress() should return a reference to an object
> instantiated from the AddressImpl class. The AddressImpl class implements
> AddressInterface.
>
> On 23/12/2009, at 8:15 AM, nn roh wrote:
>
> Hi all,
>
> from  homework 1027
>
> 1-Why i should define the implemented methods as public ?
>
>
> 2-What i can write inside the method   AddressInterface getAddress() which
> return an interface ?
>
>
> Thanks in advance,
>
> Nada
>
>
>
> --
> 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
>
>
>

-- 
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

Reply via email to