728x90 Public1 [Java] 접근제어자 30초만에 이해하기 (public, protected, default, private) 접근제어자 왜 사용할까? 사용하는 이유 자바는 객체지향 프로그램이다. 객체 지향에서 대표적인 개념인 정보 은닉(data hiding)은 사용자가 굳이 알 필요가 없는 정보를 사용자로부터 안보이게 숨겨야 한다는 것인데, 접근제어자는 바로 이 것을 위해 만들어진 규칙인 것이다. => 알 필요 없는거 숨겨놓을 때 쓰는 "숨기기" 기능이다. ex) 이용 약관 처럼 알 필요 없는거 직접적으로 안보이게 하는 것과 비슷한 느낌 접근 제어자로 사용하는 keyword [ public ] 전체 공개 >>> : 걍 오픈 마인드 / "아무나 접근 해줘" / ex) 골든 리트리버 같은 녀석 [ protected ] 1촌 공개 >>> : 가족이랑 친적 한정 (출가한 자녀도 가족이니까 포함) / 외부인으로부터 보호 [ defaul.. 2023. 8. 3. 이전 1 다음 728x90