[TIL][Java][2023-12-28] 접근제어자
접근제어자 클래스의 멤버(필드, 메서드, 생성자 등)에 대한 접근 권한을 제어하는 키워드이다. 클래스 외부에서의 접근을 제한하거나 허용함으로써 데이터 은닉과 보안을 제공한다. public : 어떤 클래스에서든 접근 가능하다. protected : 동일한 패키지 내의 클래스 또는 해당 클래스를 상속받은 클래스에서 접근할 수 있다. default : 아무런 접근 제어자를 사용하지 않은 경우이다. 동일한 패키지 내의 클래스에서만 접근할 수 있다. private : 선언된 클래스 내부에서만 접근 가능하며, 외부에서는 접근할 수 없다. 사용가능한 접근제어자 클래스 : public, default 메서드, 멤버변수 : public, protected, default, private 지역변수 : 없음 접근제어자를 이..
2023.12.28