Java - 문제 미리보기

문제 2276

medium
사용자 정의 패키지를 생성할 때 다음 코드에서 빈칸에 들어갈 올바른 내용은? ```java // 파일 경로: mycompany/utils/Calculator.java _______ mycompany.utils; // 빈칸 1 public class Calculator { public static int add(int a, int b) { return a + b; } } // 다른 파일에서 사용 _______ mycompany.utils.Calculator; // 빈칸 2 public class Main { public static void main(String[] args) { int result = Calculator.add(5, 3); System.out.println(result); } } ```
A. `import`, `package`
B. `package`, `import`
C. `namespace`, `using`
D. `module`, `include`

정답: B

⦁ `package` 선언: • 클래스가 속할 패키지를 지정합니다 • 반드시 파일의 첫 번째 줄에 위치해야 합니다 (주석 제외) • 파일 시스템의 디렉토리 구조와 일치해야 합니다 ⦁ 디렉토리 구조와 패키지명: ```txt mycompany/ └── utils/ └── Calculator.java ``` • 파일 경로가 `mycompany/utils/Calculator.java`라면 • 패키지명은 `mycompany.utils`가 되어야 합니다 ⦁ `import` 사용: • 다른 패키지의 클래스를 사용할 때 필요합니다 • 클래스의 전체 경로명을 생략할 수 있게 해줍니다 ⦁ 패키지 명명 규칙: 소문자로 작성하여 클래스명과 충돌을 방지합니다

💡 학습 팁

이 문제를 포함한 Java 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.