Java クラス 完全限定名とは

今回はプログラミング言語Javaに関する、
完全限定名について書き溜めます。

パッケージやクラスと関わってくる用語であるため
情報機科学初心者のマイルストーンとして残しておく。

広告

完全限定名 (fully qualified name) とは?

パッケージ名.クラス名

まず、簡潔に言い表すと、
完全限定名とは、クラスのパッケージ名も付けて書いたそのクラスのフルネームのこと です。
パッケージ名などを省略せずにクラスを表現する際に利用されます。

たとえば、
java.util.Randomは、
javaパッケージの中のutilパッケージの中のRandomクラスを示しています。

本来、クラスを一意に特定するためには、省略せず完全修飾名で記述しなければなりません。
しかし、Randomクラスを利用するために毎回java.util.Random, java.util.Randomと
コードを記述するのは大変なので import命令を利用してパッケージ名を省略できるようにします。

特定パッケージのクラスをimport

java.util.RandomをRandomのみで使用できるようにするためimport命令を記述します。
ファイルの先頭に記述すること。

import命令は、完全限定名か*(アスタリスク)で指定することができます。



基本的なところだが、
頭にいれておきたい。



じゃあね〜〜〜〜。