Language/JAVA56 [JAVA 복습] 접근 제어자 (Access Modifier) 와 캡슐화 접근제어자란? 변수나 메소드의 사용 권한은 다음과 같은 접근 제어자를 사용하여 설정할수 있다. private : 메소드는 해당 클래스에서만 접근이 가능 default : 해당 패키지 내에서만 접근이 가능 protected : 메소드는 동일 패키지의 클래스 또는 해당 클래스를 상속받은 다른 패키지의 클래스에서만 접근이 가능 public : 어떤 클래스에서라도 접근이 가능 private -> default -> protected -> public 순으로 보다 많은 접근을 허용한다. 캡슐화 Encapsulation 위에서 접근 제어자를 사용하는 이유가 캡슐화에 해당된다. 꼭 필요한 정보와 기능만 외부에 오픈하는 것 대부분의 멤버 변수와 메서드를 감추고 외부에 통합된 인터페이스만은 제공해 일관된 기능을 구현하게.. Language/JAVA 2022. 2. 10. 더보기 ›› 이전 1 2 3 4 5 6 7 8 ··· 56 다음