ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 접근제한자
    Java 2021. 10. 18. 14:34

    접근 제한자란?

    접근 제한자(Access Modifier)는 말 그대로 접근을 제한하기 위해  사용하는 것이다. 어떠한 경우에는 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막을 필요가 있다. 그리고 객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나 필드나 메소드를 사용하지 못하도록 막아야 되는 경우도 있다. 이때 사용하는것이 접근 제한자이다.

    접근 제한자의 종류에는 -public, -protected, -private 세 가지 종류가 있다.

    - public 접근 제한자 : 단어 뜻 그대로 외부 클래스가 자유롭게 사용할 수 있다.

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

    - private 접근 제한자 : 단어 뜻 그대로 개인적인 것이라 외부에서 사용할 수 없도록 한다.

     

    위 세가지 접근 제한자가 선언되지 않으면 default 접근 제한을 가진다.

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

     

    'Java' 카테고리의 다른 글

    API 란 무엇인가?  (0) 2021.12.07
    java.lang.Error: Unresolved compilation problems:  (0) 2021.06.24
Designed by Tistory.