これはデータ型でしょうか?
android studioでandroidアプリ開発のための学習をしている初学者です。
言語はjavaです。
テキストの中でわからない部分があるので質問です。
質問内容
//最大値の入力欄 private EditText maxNumberEditText; //最大値の設定ボタン private Button registerMaxNumberButton; の、EditTextやButtonはデータ型でしょうか?
テキスト全体のソースコード
Java
1public class MainActivity extends AppCompatActivity { 2 3//最大値 4 private int maxNumber = 75; 5 6//最大値の入力欄 7 private EditText maxNumberEditText; 8//最大値の設定ボタン 9 private Button registerMaxNumberButton; 10 11 @Override 12 protected void onCreate(Bundle savedInstanceState) { 13 super.onCreate(savedInstanceState); 14 setContentView(R.layout.activity_main); 15 16//ビューの変数を初期化する 17 maxNumberEditText = findViewById(R.id.max_number); 18 registerMaxNumberButton = findViewById(R.id.register_max_number); 19 } 20 21 Log.d("MainActivity", "maxNumber: " + maxNumber); 22 23}
質問の経緯
インスタンス変数maxNumberを更新できるように、ビューを使って書き換えるという部分です。
findViewByIdでビューの変数を初期化し、インスタンス変数に代入するとあるのですが、
private EditText maxNumberEditText;の部分は、
アクセス修飾子-データ型?-変数名の解釈でいいのですか?
EditTextが型なのかわからず、
型はStringやint以外にもあるのか、「データ型 種類」で調べてみましたがよくわからず、
こちらに質問させていただきました。
ご回答お待ちしております。
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー