- 접근 수준 지시자 public, protected, private, default중 하나.
- pirvate 선언이 된 변수는 클래스 내부에서만 접근을 허용한다.


👉프로그램 사용자의 실수로 잘못된 값을 인스턴스 변수에 저장.
👉인스턴스 변수의 직접적인 접근 허용으로 컴파일 과정에서 드러나지 않는 실수 발생(반지름이 ‘-‘값을 갖을 수 없는데 원의 넓이가 반환됨(63.585)


❤️🔥private 선언으로 인스턴스 변수의 직접 접근이 클래스 내부에만 허용되어 c.rad = -4.5;의 컴파일 오류 발생
❤️🔥정보 은닉 가능
추가
- 메소드 setRad는 ‘값의 설정’을 위한 메소드이고 메소드 getRad는 ‘값의 참조’를 위한 메소드
- 세터(Setter) : 인스턴스 변수의 값을 설정하는 용도로 정의된 메소드, 변수의 이름이 name일 때, 메소드의 이름은 setName으로 짓는 것이 관례
- 게터(Getter) : 인스턴스 변수의 값을 참조하는 용도로 정의된 메소드, 변수의 이름이 name일 때, 메소드의 이름은 getName으로 짓는 것이 관례