제어자

이상욱·2023년 7월 4일
0

07.04 수업

목록 보기
5/5

제어자

클래스, 변수, 메서드의 선언부에 사용되어 부가적인 의미를 부여한다.

접근 제어자

단 하나만 사용 가능
멤버 또는 클래스에 사용되어, 외부로부터의 접근을 제한한다.

public, protected, default, private

public : 접근 제한이 없다.
private : 같은 클래스 내에서만 접근이 가능하다.
default : 같은 패키지 내에서만 접근이 가능하다
protected : 같은 패키지 내에서 다른 패키지의 자손 클래스에서 접근이 가능하다.

접근 제어자를 사용하는 이유

외부로부터 데이터를 보호하며 외부에 불필요한 부분을 감추기 위해

생성자의 접근 제어자

생성자의 접근 제어자는 클래스의 접근 제어자와 일치하며
생성자에 접근 제어자를 사용해 인스턴스의 생성을 제한할 수 있다.

제어자 static

클래스의 공통적으로 사용되는 변수.

제어자 final

변경될 수 없는 클래스

제어자 abstract

클래스 내에 추상메서드가 선언되었음을 의미

0개의 댓글