JAVAスポンサーリンクコンストラクタとstaticについて以下のコード、実行したらLogcatには何が表示されるでしょう?前半でコンストラクタ、後半でstaticです。この結果が正解できればほぼ両者を理解したと言えるでしょう。SubClassはいわゆるカプセル化をしています。SubClass()は単なるメソッドであって名称も紛らわしく不適切。b)、bはstaticであるからthis.bでは誤り。40staticなフィールドbにsubClassで0を入れ、その後、subClass2で40を入れました。そののち、subClassで読み取ると40です。これがstaticです。staticでないとすれば、subClassで読み取る値は0になります。共通で扱うフィールドという感覚です。実際のところあまり使いません。コンストラクタとstatic、理解できましたでしょうか。※厳密なカプセル化は行っていません。本来であればSubClassはpublic、メソッドもpublicとするべきです。AndroidStudioにおいて同一ファイルで行う場合はこの方法になります。Javaオーバーライドとオーバーロド、名前が似ていてわからなくなりませんか。復習をしておきましょう。配列を並び替える方法としては大まかに2つあります。1独自に並び替えのコードを書く。JAVA連続しない乱数を取得します。Java配列の上位互換としてコレクション(以下Collections)がJAVAには用意されています。実際の言葉でも問題なく使えていても用語は忘れがちです。JavaコンセプトAndroidアプリ開発における小ネタを提供しつつ、JAVAによるアプリ開発の手法を紹介します。JAVA入門についてはAndroid開発をしながら行います。専門用語を排し、誰でもわかりやすくがコンセプトです。最適・高速化されたコードというよりも、わかりやすいコードを載せています。開発中に記事になりそうなことを載せています。筆者HTML、JavaScript、PHPからスマホ時代とともにJAVAに復帰。本業の合間に自作のアプリを作りつつのブログ。(特に三島由紀夫)、クラシック音楽、PrimeVideo、そしてオンラインゲーム。