상세 컨텐츠

본문 제목

자바 캡슐화 접근 제어자 private

카테고리 없음

by 코딩초보 신성민 2020. 5. 24. 19:12

본문

 클래스의 멤버 변수를 public으로 선언하면 접근이 제한되지 않으므로 정보의 오류가 발생할 수 있다.

정보 은닉

캡슐화시키다  = 같은 클래스끼리만 접근가능. 외부에서 클래스 내부의 정보를 접근하지 못하도록 변수에 private키워드를 활용한다.

접근 제어자

변수,메서드,생성자에 대한 접근 권한을 지정한다.

public 외부 클래스 어디에서나 접근 가능

protected 같은 패키지 내부와 상속 관계의 클래스에서만 접근 가능.

- 아무것도 없는 경우 : 같은 패키지 내부에서만 접근 가능

-private : 같은 클래스 내부에서만 접근 가능.