2016-10-22 17 views
0

等しいクラス名を持つ2つのクラスを使用して、どちらからパッケージが来るのかを直接指定する必要はありませんか?例えばJava - 同じ名前の2つのクラスを使用する

using com.org.TreeView; 

... 
TreeView tv = new TreeView(); 
reg.org.TreeView tvOrg = new reg.org.TreeView(); 

私は他のTreeViewreg.orgから来ていることを指定するたびにしたくありません。

私がしたいのは、reg.org.TreeViewのタイプをとり、reg.org.TreeViewを作成する必要があるたびに、私はこの変数を使用し、タイプ全体ではない変数を指定することです。パッケージルートが巨大である場合、クラスのフルパスを使用すると迷惑になる可能性があります。

+0

デコレータが動作する可能性があります –

+1

この質問をチェックすると完全に応答しますhttp://stackoverflow.com/questions/2447880/change-name-of-import-in-java-or-import-two-classes-with-同じ名前: –

+0

@ JosepPrat:JavaはPythonではありません。 – Makoto

答えて

-3

曖昧ではないので、クラスパッケージを指定する必要があります。

+2

についてのことです。彼はすでに彼がそれを知っていると思う、彼はそれの周りに道があるかどうか尋ねている。 – ajb

関連する問題