プログラミングの効率的な覚え方を教えてください

Android開発 | プログラミング39閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

0

その他の回答(2件)

0

>View viewと繰り返している意味 「やさしいJava」などの基本的な教科書を買います

1

条件に該当しません(趣味なので)が、それでもいいなら。 ------------------------------------- >> ・public void checkAnswer(View view)で()内のView viewと繰り返している意味が分かりません。 『メソッド』、『引数』とかを学びましょう。 もしかして、『変数』すらわかっていないってことでしょうか。 View と view は別物です。 View はおそらく、クラス、プロトタイプとか構造体とかみたいなやつ。viewはそのインスタンスってところじゃないでしょうか。 >> ・Button answerBtn = findViewById(view.getId());でfindViewById()によりxmlファイルからidで紐づけするのは分かるのですが()内のview.getId()の意味が分かりません。view.getIdになぜ()が必要なのでしょうか 『フィールド』と『メソッド』の違いを理解してください。 (JavaScriptならフィールドじゃなくて『プロパティ』となっているようだが) 関数と変数を理解していれば、わからないとはならないはずですが。 >> ・AlertDialog.Builder builder = new AlertDialog.Builder(this);でnewと(this)の意味が分かりません。newは型?(this)はここに表示 newは『インスタンスを生成するためのもの』です。 thisは『オブジェクト自身を指すもの』です。 まったく基礎が出来ていませんね。 基礎からやり直してください。 『Java 入門』とかで検索すればいくらでも出てきますよ。 上記レベルなら、基礎が出来てれば、簡単にわかる事です。

1人がナイス!しています

>> ○分からないコードの調べ方 まず、分解して、『入門書』あるいは『入門サイト』等にあるものじゃないかどうかを調べる。 それでも無いなら、メソッド名等で調べる。 クラス名が分かっていれば、クラス名でも調べる。 できれば、その言語やライブラリの『リファレンス』があるので、それで調べる。 Javaなら https://docs.oracle.com/javase/jp/8/docs/api/java/io/PrintStream.html とかで。 C# なら https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.form?view=net-5.0 とかで。