タグ

importに関するyuske711のブックマーク (3)

  • 自作したクラスをimportしたい

    自作したクラスをimportしたい 結城 浩 目次 質問:自作したクラスをimportしたい 回答:クラスパスを設定しましょう 初歩から学ぶために リンク 質問:自作したクラスをimportしたい 職業:社員の教育(OA系)を担当しています。 性別:女性 自作したクラスを明示的にパッケージを作成して、 どの場所からでも利用したいと思います。 importは、自クラスから見て相対的なディレクトリー下にないと、 「クラスが見つからない」といったコンパイルエラーになります。 JDKが公開しているAPIは、どのディレクトーからでもimportできます。 どのように設定するとimportできるのでしょうか。 また、可能ですか? 回答:クラスパスを設定しましょう 可能です。 要するに自分でクラスライブラリを構築したいということなので、 クラスパスを設定すればよいわけです。 環境変数CLASSPATHま

  • packageの使い方(ytp.ne.jp)

    /** * 初めて作るであろういっちょまえのクラス * @author YTP */ public class Message { /** * インスタンス変数だってあるもん */ private String sMessage_ = null; /** * 初めてのコンストラクタでーす */ public Message() { } /** * 初めてのセッターメソッドでーす * @param sMessage 幸せなメッセージを下さい */ public void setMessage(String sMessage) { sMessage_ = sMessage; } /** * お披露目でーす */ public void showMessage() { System.out.println(sMessage_); } }

  • importの機能(ytp.ne.jp)

    CLASSPATHの前にまずimportの機能を理解しましょう importの書き方には二通りあります。 import java.util.Vector; import java.util.*; 1は single-type-import declaration 2は type-import-on-demand declaration と呼びます。 いずれも、クラスのパッケージ解決のルール付けをコンパイラに対して行うのが目的です。 何やら難しい言葉になりましたが、要は、外部のクラスを見つける時のルールです。 importで大切なのは、コンパイル(javacコマンド)の時だけ使われる、 ということです。実行時(javaコマンド)には関係ありません。では、次の例を見て下さい。 Vector v3 = new Vector(); と書いた場合それは、 java.util.Vector v3 =

  • 1