Frog is cry
접근권한 제어자 본문
패키지 선언, import문, 접근제한자, Getter/Setter
패지키
> 패키지의 물리적인 형태는 파일 시스템의 폴더
> 패키지는 클래스의 일부분으로, 클랙스를 유일하게 만들어주는 식별자 역할
> 클래스 이름이 동일하더라도 패키지가 다르면 다른 클래스로 인식
> 클래스의 전체 이름은 패키지 > 클래스 사용해서 다음과 같이 표현
패키지 선언
> 클래스 작성 시 해당 클래스가 어떤 패키지에 속할 것인지를 선언
package.상위패키지.하위패키지;
import문
> 사용하고자 하는 클래스 또는 인터페이스가 다른 패키지에 소속된 경우
> 해당 패키지 클래스 또는 인터페이스 가져와 사용할 것임을 컴파일러에 통치
접근제한자 (access modifier)
> 클래스와 인터페이스 및 이들이 가진 멤버의 접근 제한
public 접근 제한자
> 외부 클래스가 자유롭게 사용할 수 있도록 함
protected 접근 제한자
> 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 함.
private 접근제한자
> 외부에서 사용할 수 없도록 함.
default 접근 제한
> 같은 패키지에 소속된 클래스에서만 사용할 수 있도록 함.
클래스 접근 제한
> 같은 패키지 내에서만 사용할 것인지 다른 패키지 내에서도 사용할 수 있도록 할 것인지 결정
Comments