【初心者】Java質問・相談スレッド76【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0376デフォルトの名無しさん
2005/12/02(金) 23:33:49> パッケージに別名をつけることってできないでしょうか?
> パッケージ名つけると、
> org.apache.*とか、org.eclipse.*な、長いパッケージ名のとき、
> 長ったらしいし、
> importすると、たまにクラス名が衝突したりしてめんどくさい。
長ったらしいことが一体何が問題なんだ?
パッケージ名にドメイン名を入れろ。
それによって長ったらしくしたお陰でクラス名の衝突が避けられる。
それからimportに*を使う行為は禁止しろ。
それができない、面倒くさいなら
checkstyleで*を使ってimportしているところを探せ。
EclipseのようなIDEを使え。EclipseのJavaエディタ上で
Ctrl + Shift + Oを押せ。
自動的に*をすべて展開し不要なものは自動的に削除し
必要なもののみを残し、不足しているクラスのimport文を
補ってくれる。
> swtとdraw2dを使ってると、よくクラス名が衝突します。
なお、import文によってたとえばjava.util.Dateと
java.sql.Dateクラスが衝突した場合は片方のクラスをimport文を
使わずにjava.util.Date date = java,util.Date.getInstance();
のように使え。
それからcheckstyleを効率よく使いたいなら
Eclipseで利用可能なCheckStyleプラグインを使え
■ このスレッドは過去ログ倉庫に格納されています