026_접근 제어

Dec 20, 2023
026_접근 제어

접근 제어(Access Control)

  • 클래스의 멤버에 접근하는 것을 제어하는 것이다.
  • 접근 제어 지정자로는 public, private, protected 가 있다.
접근 지정자
해당 클래스 안
패키지
자식 클래스
전체
public
O
O
O
O
protected
O
O
O
X
없음
O
O
X
X
private
O
X
X
X
클래스의 멤버에 대한 접근을 제어하는 것은 개체 지향 프로그래밍의 핵심이다! 접근 제어를 하게 되면? 1. 객체를 잘못 사용하는 것을 방지할 수 있다. 2. 올바르게 정의된 메서드만 데이터를 사용할 수 있게 하여 데이터가 부적절한 값으로 변경되는 것을 막을 수 있다.
Share article
RSSPowered by inblog