Java 연습 패키지 및 액세스 권한
1️⃣ 패키지 및 접근 권한
1. 빈칸 채우기
- _______ 키워드는 패키지를 정의하고 _______ 키워드는 패키지를 가져옵니다.
- Java에는 _______, _______, _______ 및 _______의 네 가지 액세스 권한이 있습니다.
- Java에서는 _____________________를 사용하여 클래스의 모든 정적 메서드를 가져올 수 있습니다.
- _______ 명령은 모든 클래스를 압축 패키지로 묶을 수 있습니다.
- Java의 _______ 패키지는 자동으로 가져옵니다.
2. 객관식 질문
-
String 및 Object 클래스는 ( ) 패키지에 정의되어 있습니다.
A. java.lang
B. java.util
C. java.net
D. java.sql -
( ) 동일한 패키지에서 권한에 액세스할 수 있고, 다른 패키지의 하위 클래스에 액세스할 수 있으며, 다른 패키지의 비 하위 클래스에 액세스할 수 없습니다.
A. 비공개
B. 기본
C. 보호
D. 공개 -
다음 중 ( )에 대한 설명으로 옳은 것은?
A. java.lang.Integer는 인터페이스
B. 문자열은 java.util 패키지에 정의되어 있음
C. Double 클래스는 java.lang 패키지에 있음
D. Double 클래스는 java.lang.Object 패키지에 있음 -
패키지, 클래스 및 소스 파일에 대한 다음 설명 중 잘못된 것은 ( )입니다.
A. 패키지는 여러 클래스를 포함할 수 있습니다
. B. 소스 파일에는 하나의 공용 클래스만 있을 수 있습니다.
C. 동일한 패키지에 속하는 클래스는 기본적으로 서로 액세스할 수 없으며 가져오기를 사용하여 가져와야 합니다.
D. 시스템은 소스 파일에 대한 기본 패키지를 생성하지 않습니다. -
클래스를 정의할 때 사용할 수 없는 키워드는 ( )입니다.
A. 최종
B. 공개
C. 보호
D. 정적
3. 참 또는 거짓 질문
- java.lang 패키지는 사용자가 수동으로 가져와야 합니다. 그렇지 않으면 사용할 수 없습니다. ( )
- 패키지 정의 후 클래스의 전체 이름은 package.classname입니다. ( )
4. 단답형 질문
- 패키지의 기능과 용도를 간략하게 설명하십시오.
- Java의 4가지 액세스 권한의 차이점을 간략하게 설명하십시오.
- 싱글톤 디자인 패턴을 작성하고 그 특징을 간략하게 설명합니다.