|
|
|
|
|
|
|
|
|
|
• |
Clients
have access to only public methods.
|
|
• |
Derived classes have access to public &
protected members
|
|
of the
base class.
|
|
• |
Classes within the same package have access to protected
|
|
|
and
package members of the base class.
|
|
|
• |
Public –
can be used by anyone .
|
|
• |
Package
– by methods of the class and in same package.
|
|
• |
Protected – by methods of the class and subclasses and in
|
|
|
the
same package.
|
|
• |
Private
– only by members of the same class.
|
|