複数のクラス間で1つのインスタンスを共有する必要があります。Connectクラスには、URLを作成し、データをダウンロードするためのメソッドがあります。uiは、URLを作成するためのデータを取得するためのインターフェイス(スイングフォーム)です(日付はURLを構成します)。
それを行うための最良の方法は何ですか?
の考え:
1)グローバル化:
public class Global {
public static Connect c;
}
2)main()でインスタンスを作成し、それをオブジェクトに渡します。
public static void main(String[] args) throws IOException {
Connect c = new Connect(); // get url to download from
ui form = new ui(c); // the form to get data from
.
.
.
もしあれば、何がより合理的だと思われますか?
ありがとうございました。