Programming/Java
[JAVA 기초] 03. 접근 제어자
mar1po5a
2025. 2. 6. 23:32
자바에서 접근 제어자는 변수와 메서드를 원하는 위치에서 사용 할 수 있도록 만들어준다.
1. 주요 접근 제어자
1-1. public
다른 패키지에서도 사용 가능하며, 상속 또한 가능함.
public class Class1 {
public int num;
}
1-2. default
같은 패키지 내에서만 사용 가능하고, 접근 제어자를 공백 상태로 두었을 때 적용되는 기본 제어자.
class Class1 { // default 접근 제어자
int num;
}
1-3. protected
같은 패키지 내에서 사용 가능하고, 다른 패키지 내에서는 클래스를 상속받은 경우에만 가능함.
보편적으로 자주 사용되지는 않음.
public class Class1 {
protected int num;
}
1-4. private
같은 클래스 내에서만 사용 가능하고, 주로 보호되어야 하는 정보(ex. 회원 정보)를 다룰 때 유용함.
public class MemberInfo {
private int PW;
}
접근 제어자를 사용하려면 다음과 같이 코드를 작성하면 된다.
※ 변수를 선언할 땐 타입과 함께 선언해야 한다.
[접근제어자] 자료형 변수(또는 메서드)