パッケージ(package) - パッケージとはAdvertisementパッケージとは何か
Javaでは同じシステムに同名のクラスが存在すると、JVM(Java Virtual Machine)がクラスの判断を行うことができなくなってしまう。しかし、クラス名はシンプルでわかりやすいものにすることが望ましく、またクラスは再利用されることがあるため、同名のクラスが存在してしまう可能性がある。
簡単な例として、机と表をクラスとして表現する時にシンプルな命名をするとクラス名が同じになってしまう。 例 Table(机) Table(表) これを回避する手段として、クラス名に属性などを表す単語を付加する方法がある。 例 WoodTable RelationalTable しかしオブジェクト指向設計では属性はクラス内に持たせるので、クラス名に属性などの情報を付けた場合、「冗長になる」「再利用しにくくなる」などの弊害が発生する。そもそもオブジェクト指向設計をした場合、クラス名に属性情報を付加するような設計になることは少ないので、この方法は適切ではない。 これらの問題を回避するために、Javaではパッケージという仕組みが用意されている。パッケージの目的は、クラスの分類・グループ化を行うことである。 Advertisement |
ショートカット・634・634ブログ ・このカテゴリのトップページに戻る ・Incubator(Pukiwiki) ・634ラボ UIコレクションギャラリー ZO-3ジェネレーター サイト検索Y!ログール |