- ベストアンサー
Retrofit インポート文
javaにはライブラリという概念があると思いますが どのライブラリにもimport文があるのは当たり前ですか? 例えば「retrofit2」というライブラリなら import retrofit2.Retrofit; import retrofit2.converter.gson.GsonConverterFactory; みたいに、どのライブラリにもimport文は用意されているのでしょうか? 初歩的な質問ですが答えて頂けると嬉しいです
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>どのライブラリにもimport文は用意されているのでしょうか? そう言う事ではありません。 例えばAndroidで「widget」ライブラリがあったとします、その中に「EditText」クラスがあったとします。 「Activity.java」ファイル内で「import android.widget.EditText;」と記述すると、その「widget」ライブラリの「EditText」クラスが使用できるようになります。 つまり この場合、「widget」ライブラリの「EditText」クラスを「Activity.java」ファイルから参照していると言うイメージです。 派遣会社で例えると、「Activity.java」と言う派遣会社が在ったとします。 「Activity.java」派遣会社に誰も登録してないと、誰も使えません。 「Activity.java」派遣会社に「import android.widget.EditText;」と言う個人情報を記述すると「android.widget」に住む「EditText」君が(「Activity.java」派遣会社に)登録されました。 これでテキストを編集できるコンポーネントが必要になったら、「Activity.java」派遣会社は いつでも「android.widget」に住む「EditText」君を呼び出せます。