Java 演習パッケージとアクセス許可
1️⃣ パッケージとアクセス許可
1. 空白を埋める
- _______ キーワードはパッケージを定義し、_______ キーワードはパッケージをインポートします。
- Java には、_______、_______、_______、_______ の 4 つのアクセス権があります。
- 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. String は java.util パッケージで定義されています
C. Double クラスは java.lang パッケージにあります
D. Double クラスは java.lang.Object パッケージにあります -
パッケージ、クラス、ソースファイルに関する次の説明のうち、( ) は誤っているものはどれですか。
A. パッケージには複数のクラスを含めることができます
B. ソース ファイル内に存在できるパブリック クラスは 1 つだけです
C. 同じパッケージに属するクラスは、デフォルトでは相互にアクセスできないため、インポートを使用してインポートする必要があります
D. システムはソース ファイルのデフォルト パッケージを作成しません -
クラス定義時に使用できないキーワードは( )です。
A. 最終
B. パブリック
C. プロテクト
D. 静的
3. 正誤質問
- java.lang パッケージはユーザーが手動でインポートする必要があります。そうしないと使用できません。( )
- パッケージを定義した後のクラスの完全名は、package.classname になります。( )
4. 短答式の質問
- パッケージの機能と使用法を簡単に説明します。
- Java の 4 つのアクセス権の違いを簡単に説明します。
- シングルトン設計パターンを作成し、その特徴を簡単に説明します。