접근 제어자

강준우·2023년 2월 4일
0

접근 제어자


자바에서는 접근제어자를 사용하여 변수나 메소드의 사용 권한을 설정할 수 있다. 접근 제어자는 private -> default -> protected -> public 순으로 보다 많은 접근을 허용한다.

private


접근제어자가 private으로 설정되었다면 private 이 붙은 변수, 메서드는 해당 클래스에서만 접근이 가능하다.

default


접근 제어자를 별도로 설정하지 않는다면 접근 제어자가 없는 변수, 메서드는 default 접근 제어자가 되어 해당 패키지 내에서만 접근이 가능하다.

protected


접근제어자가 protected로 설정되었다면 protected가 붙은 변수, 메서드는 동일 패키지의 클래스 또는 해당 클래스를 상속받은 다른 패키지의 클래스에서만 접근이 가능하다.

public


접근제어자가 public으로 설정되었다면 public 접근제어자가 붙은 변수, 메서드는 어떤 클래스에서라도 접근이 가능하다.

profile
강준우

0개의 댓글

관련 채용 정보