#techlearners #java
Define the accessebility or scope of
data member
methods
class
interface
for data and methods access specifiers are
1. public
2. protected
3. default
4. private
for class and interface access specifiers are
1. public
2. default
for nested class or interface
1. public
2. protected
3. default
4. private
Access Locations
1. same package same class
2. same package other class
3. same package subclass
4. other package other class
5. other package subclass
public protected default private
1.same package same class yes yes yes yes
2.same package other class yes yes yes no
3.same package subclass yes yes yes no
4.other package other class yes no no no
5.other package subclass yes yes no no