접근제어자 Class 설계시 특정 데이터를 보호하기 위해 해당 필드의 접근하지 못하도록 막아야 한다.
이럴때 우린 접근제어자를 통해 접근하지 못하게 막을수 있다.
Protected 를 조금더 자세히 설명 하자면 다른 Package(패키지)에 소속된 클래스는 default와 마찬가지로 사용이 불가 하다 그러나 다른 패키지의 부모클래스로부터 상속 받을시 다른 패키지에 포함된 클래스여도 사용이 가능하다.
캡슐화란 클래스 설계시 필드는 값을 수정하지 못하게 숨기고 메소드만 노출 시키는 것을 뜻한다.
ex) 빨간 부분이 필드(속성)
Java 코드 입력시 ex)
'web_배우고익히고 > 4.JAVA' 카테고리의 다른 글
다형성 (0) | 2020.01.09 |
---|---|
상속이란(with Override,Super 키워드) (0) | 2020.01.09 |
package에 대해 (0) | 2020.01.09 |
Class의 이해 및 구현(인스턴스 멤버) (0) | 2020.01.08 |
Java 연습문제_사이트 (0) | 2020.01.07 |