2

それとも、メソッド/フィールド/列挙定数に対してこれを行うことができますか?

4

2 に答える 2

2

いいえ、できません。

メソッドまたは変数をインポートするには、パブリックかつ静的である必要があります。コンストラクターとローカル変数を静的にすることはできません。

于 2011-02-01T08:54:55.330 に答える
1

Java のコンストラクターは ( 経由でのみ) 直接呼び出すことnewができないため、含まれているクラスとは別にそれらをインポートすることはできません。コンストラクターの唯一の用途はクラスの新しいインスタンスを作成することであるため、とにかくクラス全体をインポートする必要があり、これはコンストラクターを意味します。言うまでもなく、どちらかといえばインスタンス メソッドであり、インポートできるのはstaticメソッドと変数だけです。

ローカル変数はそのスコープ外には存在しません。つまり、クラスには関連付けられず、メソッド[Update] (または静的/インスタンス初期化子) [/Update]内のコード ブロックにのみ関連付けられます。では、それらをどのようにインポートしますか?

于 2011-02-01T08:52:40.310 に答える