자바
접근 제어 지시자
접근제어 지시자를 사용하는 이유 사용자의 접근을 제한하여 시스템의 오류의 가능성을 차단 하는 것이다. 예를들어 스피커의 볼륨 수치의 최대수치가 제한되어 있는것 애플, 삼성의 스마트폰등의 제품을 분해를 규정상 차단하는것 = 사용자의 접근을 제한한다. C++의 접근제어지시자 public 맴버에 관한 모든 외부 접근이 허용 private 외부 접근뿐만 아니라 파생 클래스로부터의 접근까지 모두 차단, 클래스를 선언할 때 별도로 접근제어 지시자를 기술하지 않으면 private로 간주됨 protect 맴버에 관한 모든 외부 접근이 차단됨 단 , 상속 관계에 있는 파생 클래스에서의 접근은 허용. private 로 멤버변수의 접근은 차단되었지만 메서드를 이용하여 변수의 값을 변경할 수 있도록 할 수 있다. 즉 예를 들..
2022. 9. 19. 23:00