Java Silver

無名パッケージのクラスは、無名パッケージからしかアクセスできない!

パッケージ宣言をせずにクラス宣言した場合、 そのクラスは「無名パッケージ」に属するクラスとなります。 「無名パッケージ」に属しているクラスには、 「無名パッケージ」に属しているクラスからしかアクセスするこ...
Java Silver

インポート宣言不要!自動でインポートされるJavaのクラス

Javaのインポート宣言において、 java.langパッケージに属するクラスのインポート宣言は省略可能です。 インポート宣言なしのソースコード そもそもJavaにおいては、 コンパイラやJVMは、完全修飾...
Java Silver

パッケージ宣言のルール

パッケージ宣言のルール パッケージ宣言のルールは以下2つです。 ソースコードの先頭行に記載しなければならないパッケージ宣言の前に記載できるのはコメントのみ ※インポート宣言と順番を逆にしてしまわないように...
Java Silver

Javaの「package」の目的

パッケージ宣言の目的 クラス定義時に宣言するパッケージ宣言ですが、このパッケージ宣言には以下のような目的があります。 クラスの分類を可能にする名前空間の提供と、名前の衝突を避けるアクセス修飾子と組み合わせることで、アク...
Java Silver

クラス宣言に含まれるものと含まれないもの

Javaでクラスを定義する際、以下のような様々な情報を宣言すると思いますが、以下の中にはクラス宣言に含まれないものがあります。 フィールドメソッドコンストラクタインポート宣言パッケージ宣言 上記のなかで、クラス宣言に含...
タイトルとURLをコピーしました