접근제어1 자바 접근 제어 지시자와 정보은닉을 활용한 캡슐화 (객체지향) 안녕하세요. 스코리아입니다. 오늘은 자바의 접근 제어 지시자와 정보은닉을 활용한 캡슐화에 대해서 알아보겠습니다. 자바의 객체지향에서 매우 중요한 부분 중 하나가 바로 '정보은닉'입니다. 접근 제어 지시자 (Access Modifier) 클래스 외부에서 클래스의 멤버 변수, 메소드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 이 키워드는 멤버 변수, 메소드, 생성자의 타입값 (void, int, float..) 앞에 옴. 예를 들면 public int month; public : 클래스의 외부 어디에서나 접근 가능 private: 같은 클래스 내부에서만 접근 가능 (외부 클래스, 상속 관계의 클래스 접근 불가) protected: 같은 패키지나 상속 관계의 클래스에서 접근 가능 (그 외 외부에서는 .. 2023. 8. 14. 이전 1 다음