Access Specifiers in java | public protected private and default

Опубликовано: 04 Октябрь 2024
на канале: Techlearners By Neeraj Saxena
157
3

#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