본문 바로가기
IT_Developers/JAVA

JAVA 기본 접근제어자 - default 이란? / 접근 권한 / 예제

by 고코더 2020. 3. 13.

default에 대해 알아보자!


안녕하세요.
고코더 입니다.


접근제어자를 별도로 설정하지 않으면 default 접근제어자가 됩니다. 그래서 default 라고 지칭합니다. package 접근제어자라고 부르는 강의도 있긴 한데 보통 디폴트라고 지칭합니다. class 앞에도 아무것도 입력하지 않으면 기본 접근 제어자 default로 지정 됩니다.



접근 구조도


접근 권한은 아래와 같습니다.

- 같은 패키지에서만 접근 가능



예제 소스



● 변수명에 아무런 접근제한자를 입력하지 않았습니다. 그러면 자동으로 default 제한자 입니다. 같은 패키지 안에서 접근 가능하겠죠.

1
2
3
4
5
package GoCoderNet;
 
class GocoderClass {
    String name= "고코더";
}
cs


● 같은 패키지안에서 다른 클래스 안에서 객체를 생성하여 사용이 가능합니다. 

1
2
3
4
5
6
7
8
9
package GoCoderNet;
 
public class ITexpressClass{
 
    public static void main(String[] args) {
        GocoderClass gc= new GocoderClass();
        System.out.println(gc.name);
    }
}
cs


마무리


디폴트 제어자 귀찮아서 사용하는 제어자



댓글