접근 제어자
포스트
취소

접근 제어자

접근 제어자란?

  • 정보 은닉을 위해 제공하는 기능
  • 클래스 외부에서의 직접적인 접근을 허용하지 않는 멤버를 설정하여 정보 은닉을 구체화할 수 있게 해주는 제어자
  • 종류
    • public
    • private

public

  • 접근 범위에 제한이 없는 경우
  • 추가로 명시해야할 키워드가 없다.

private

  • 동일 라이브러리 내에서만 접근 가능하게 제한을 건다.
    • ※ Java 기준 : 패키지
  • 클래스의 멤버 변수 또는 메서드 앞에 선언한다.
  • 변수나 메소드 앞에 “_“를 앞에 붙여서 private임을 명시한다.
class User {
    String _name = "";
    _updateName(String name){
        this._name = name;
    }
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.