0

わかりました、私は Java 初心者ではありません。MySQL、サーブレット、Java EE、JDBC などの楽しいことを学んでいる間に、コア Java について少し忘れてしまったのです。私が初心者であるかのように答えを組み立てないでください。さて質問です……。

私はThisIsAJFrameExtendingClassJFrame を拡張するクラス (たとえば ) を作成しています。また、プロジェクト全体との混乱を最小限に抑えるために、他のユーティリティ メソッドを にパークしたいと考えていますThisIsAJFrameExtendingClass。このクラス ( ThisIsAJFrameExtendingClass) は、次のユーザーから特定の入力を求めることを意図しています。自殺する(すなわち dispose())。したがって、私の質問は、JFrame がユーザー画面にポップアップすることなく、クラス内でユーティリティ メソッドを個別に使用するにはどうすればよいかということです。

クラス内の複数のコンストラクターの助けを借りて解決したいのですがThisIsAJFrameExtendingClass、引数のないコンストラクターを呼び出すと JFrame が返され、ブール引数を持つ 2 番目のコンストラクターがユーティリティ メソッドにアクセスできるようになります。

[アップデート]

ああ....ユーティリティメソッドにはArrayListの戻り値の型があるので、ユーティリティメソッドが呼び出されると仮定して、考えましたutilMethod()

ArrayList<String> pring = new ThisIsAJFrameExtendingClass().utilMethod();

上記のコードは JFrame を出力しますか?

4

4 に答える 4