접근제한자(Access Modifier) & 캡슐화
접근 제한자(Access Modifier): 접근을 제한하기 위해 사용되며, 접근이란 클래스 및 인터페이스 그리고 이들이 가지고 있는 멤버의 접근을 말함클래스 내부에서 필드를 선언할 때는 반드시 접근제한자를 붙일것 public: 어디서든(같은패키지, 다른 패키지, 클래스 내/외부 포함 전부) 접근가능protected: 같은 패키지라면 무조건 접근 가능, 다른 패키지라면 상속구조인 클래스에서만 접근 가능default: 같은 패키지에 소속된 클래스에서만 사용private:개인적인 것이라 외부에서 사용 불가, 오직 해당 클래스 안에서만 접근가능접근 제한적용 대상접근할 수 없는 클래스public클래스, 필드, 생성자, 메소드없음protected필드, 생성자, 메소드자식 클래스가 아닌 다른 패키지에 소속된 클..
2024.10.18