접근권한자
privated
- 같은 클래스 내에서만 호출 가능. 외부에서 참조하지 못하게 할 때 사용
1
private void ac1() {
2
System.out.println("private!")
3
}
default
- 다른 패키지에서 참조 불가
1
void ac3() {
2
System.out.println("Defalut!");
3
}
protected
- 다른 패키지에서 참조불가
- 하지만, 다른 패키지에 있더라도 상속시 사용할 수 있게 해줌
1
protected void ac2() {
2
System.out.println("Protected!")
3
}
public
- 자유롭게 사용가능
1
public void ac4(){
2
System.out.println("Public")
3
}
사진참조: [블로그](