거누의 개발노트

자바의 접근 제어자의 종류와 특징 본문

Java

자바의 접근 제어자의 종류와 특징

Gogozzi 2022. 3. 8. 09:48
반응형
접근제어자 같은 클래스 멤버 같은 패키지 멤버 자식 클래스 멤버 그 외의 영역
public O O O O
protected O O O X
default O O X X
private O X X X

 

접근제어자를 사용하는 이유?

접근 제어자를 사용하는 이유는 보안 때문이라고   있습니다.

만약에 웹사이트에서 아이디와 비밀번호 같은 중요한 정보를 public 변수에 저장을 한다면 아무데서나 직접적으로 접근하여  값을 변경할  있기 때문에 노출되기 쉽습니다.

이런 중요한 변수들은 대부분 private 붙여줍니다.

또한 여러 사람들과 함께 프로그램을 만들다 보면 다른 사람이 내가 만든 중요한 변수나 메서드를 무분별하게 사용하여 값을 변경할  있는데이를 막기 위해 상황에 맞는 접근 제어자를 사용합니다.

이렇게 중요한 변수와 메서드에 접근 제어자를 이용해 사용 범위를 지정해주면 완성도가 높은 프로그램을 완성할  있습니다

 

반응형
Comments