第六章.複数のクラスを使用した開発


パッケージ
Javaでは、各クラスをパケットと呼ばれるグループに帰属し、分類、管理の対象とするデバイスがある.
-->類似した性質のクラス間を組み合わせることができ、分類しやすい.
Javaを使用する場合、他の人が作成したjavaクラスまたはライブラリを使用する必要がある場合があります.この場合、クラス名が同じ場合があります.BUT! パッケージが異なる場合は、同じクラス名を使用できます.
パッケージの使用方法
たとえば、HanYoonクラスを他のクラスで使用する場合は、次のようにインポートする必要があります.
import han.HanYoon; // han이라는 패키지 내에 HanYoon이라는 클래스를 import해준것

import han.*; // han이라는 패키지 내에 있는 모든 클래스를 사용할 수 있다는 것
同じクラスにある場合は、importを別途提供する必要はありません.
java.lang
java.langパッケージはjavaプログラミングに必要な最も基本的なクラスを集めたパッケージです.
通常クラスを使用するにはimportが必要ですが、langパッケージはimport構文を必要とせず、自動的にプログラムに含めることもできます.importを必要とせずに使用できます.
API
JAvaで準備されている多くのクラスをAPIと呼びます.
APIは通常javaです.またはjavax.最初のパッケージ名を使用すると、APIに含まれるクラスはAPIリファレンスで見つけることができます.