Doit 알고리즘

업데이트:

접근제한자

  • 접근제한자란?
    멤버는 객체 자신만의 속성이자 특징이므로 외부에 공개하는 것이 반드시 좋은 것은 아니다.
    그래서 객체의 멤버에 대한 접근을 제한할 때가 있는데, 자바에서는 접근 제한자라고 한다.

  • 제한자 종류
    • public : 모든 접근 허용
    • protected : 같은 패키지(폴더)의 객체, 상속 관계의 객체 허용
    • default : 같은 패키지(폴더)의 객체 허용
    • private : 현재의 객체 안에서만 허용
  • 접근 제한자 사용
    • 클래스 : public, default
    • 생성자 : public, protected, default, private
    • 멤버 변수 : public, protected, default, private
    • 멤버 메서드 : public, protected, default, private
    • 지역 변수 : 접근 제한자를 사용할 수 없음



댓글남기기