public : 모든 class 참조 가능protected : 같은 패키지에서만 참조 가능, 단 상속하며 참조 가능 (반환타입이 같을때랑)default : 아무런 modifier가 없는 경우를 가르킴, 같은 패키지에서만 참조 가능private : 해당 클래스만 참조 가능