# Access Modifiers
### Access Modifiers
#### Public
: Allows all access
#### Protected
: Allows access only to objects in the same package (folder) and objects in an inheritance relationship
#### Default
: Allows access only to objects in the same package (folder) => same package
#### Private
: Allows access only within the current object => same class
### Access Restriction
- By using access restriction, data (instance variables) is blocked from direct external access, and the operations that can modify or act on the data are kept internal.
- This way, the outside cannot know what changes are happening internally, and can only receive results through methods
=> Information hiding is possible

`+`
#### Getters Setters method
: two conventional methods that are used for retrieving and up-dating value of a variable.
- In Eclipse, use the top menu: source - Generate Getters Setters method
- Only for boolean types, it is is___ instead of set___!