→ private, package(default), protected, public
→ 클래스 내부에서만 접근 가능하며 클래스 외부에서는 접근 불가능
package xyz.itwill.access;
public class PrivateMember {
private int num;
@SuppressWarnings("unused")
private void display() {
System.out.println("num = "+num);
}
}
package xyz.itwill.access;
public class PrivateMemberUse {
public void run() {
@SuppressWarnings("unused")
PrivateMember member=new PrivateMember();
//private 접근제한자로 설정된 필드와 메소드에 접근할 경우 에러 발생
//member.num=100;
//member.display();
}
}