관리 메뉴

Frog is cry

접근권한 제어자 본문

JAVA/개념정리

접근권한 제어자

Frog is cry 2020. 7. 20. 20:49

패키지 선언, import문, 접근제한자, Getter/Setter

패지키
> 패키지의 물리적인 형태는 파일 시스템의 폴더
> 패키지는 클래스의 일부분으로, 클랙스를 유일하게 만들어주는 식별자 역할
> 클래스 이름이 동일하더라도 패키지가 다르면 다른 클래스로 인식
> 클래스의 전체 이름은 패키지 > 클래스 사용해서 다음과 같이 표현

패키지 선언
> 클래스 작성 시 해당 클래스가 어떤 패키지에 속할 것인지를 선언
 package.상위패키지.하위패키지;

import문
> 사용하고자 하는 클래스 또는 인터페이스가 다른 패키지에 소속된 경우
> 해당 패키지 클래스 또는 인터페이스 가져와 사용할 것임을 컴파일러에 통치

접근제한자 (access modifier)
> 클래스와 인터페이스 및 이들이 가진 멤버의 접근 제한

public 접근 제한자
> 외부 클래스가 자유롭게 사용할 수 있도록 함

protected 접근 제한자
> 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 함.

private 접근제한자
> 외부에서 사용할 수 없도록 함.

default 접근 제한
> 같은 패키지에 소속된 클래스에서만 사용할 수 있도록 함.

클래스 접근 제한
> 같은 패키지 내에서만 사용할 것인지 다른 패키지 내에서도 사용할 수 있도록 할 것인지 결정

'JAVA > 개념정리' 카테고리의 다른 글

메소드재정의(오버라이딩)  (0) 2020.07.22
상속  (0) 2020.07.22
멤버  (0) 2020.07.20
메소드 오버로딩  (0) 2020.07.20
생성자  (0) 2020.07.20
Comments