【問題 1】
package sales;
public class SalesMan{}
package sales.products;
public class Product{}
1: package market;
2: // insert code here
3: public class Market{
4: SalesMan sm;
5: Product p;
6: }
次のコードのうち、2 行目に挿入した際にコンパイルできるものはどれですか?
다음 코드 중 두 번째 줄에 삽입했을 때 컴파일 할 수 있는 것은 무엇입니까?
A. import sales.*;
B. import java.sales.products.*;
C. import sales;
import sales.products.*;
D. import sales.*;
import products.*;
E. import sales.*;
import sales.products.*;
正解:E
import 宣言を行う問題です。
import は違うパッケージにあるクラスを使用するときに必要な宣言で書 式としては完全クラス名またはパッケージ名.*です。
今回の Market.java では異なるパッケージに存在する SalesMan クラスと Product クラスを使用しま す。
今回の選択肢で、SalesMan クラスと Product クラスの完全クラス名を import しているのは import sales.*;と import sales.products.*;のため選択肢 E が正解となります。
import 선언을 하는 문제입니다.
import는 다른 패키지에 있는 클래스를 사용할 때 필요한 선언식으로, 완전 클래스명 또는 패키지명.*입니다.
이번 Market.java 에서는 다른 패키지에 존재하는 SalesMan 클래스와 Product 클래스를 사용합니다.
이번 선택지에서 SalesMan 클래스와 Product 클래스의 완전 클래스명을 import 하고 있는 것은
import sales.*;와 import sales.products.*; 선택사항 E가 정답이 됩니다.
'공부하기 > Java - OCJP silver' 카테고리의 다른 글
Oracle ocajp 1Z0-808 Java SE 8 ProgrammerⅠ - (1) : 답 (0) | 2020.10.28 |
---|---|
Oracle ocajp 1Z0-808 Java SE 8 ProgrammerⅠ - (1) (0) | 2020.10.28 |
【問題 3】 Java 言語のオブジェクト指向の機能 (0) | 2020.10.19 |
【問題 2】三項演算子 (0) | 2020.10.19 |
2020.10.19 이클립스 설치 / 오라클 계정 생성 및 OCJP 시험에 대한 오리엔테이션 (0) | 2020.10.19 |