タグ

staticとinner classに関するsh2nm0k2のブックマーク (2)

  • JAVA インナークラス・メンバークラス - Qiita

    メンバークラスとは、 クラス内の変数やメソッドと同様にクラスをメンバーとして宣言できる。 static付きメンバークラスと非staticメンバークラスは、全く別物。 メンバーとは「フィールド」「メソッド」「(メンバークラスとしての)インナークラス」。 メンバーの中にあるインナークラスはメンバークラス。 メンバークラス宣言に関してはstaticを付けるか付けないかで利用法に大きな違いが現れる点に特徴がある。 staticメンバークラス staticメンバークラスは外部クラスやそのインスタンスとの関係が比較的薄く、 「インナークラスとしてではなく通常の別クラスとして宣言した場合」 に近い感覚で利用できる」。 staticメンバークラスとは、_________________________________ 通常の別クラスとstaticメンバークラスの違い ・基的に「外部クラス名.メンバークラ

    JAVA インナークラス・メンバークラス - Qiita
  • あなたの知らないJava staticの使い方 - SEチャンネル

    今回はJavaプログラミング初心者向けに、Java文法の「static修飾子」を解説する。Java初心者と中級者の違いの1つが、static修飾子を正しくかつ効果的に使用できているかどうかである。というのもstaticなしでも大体の処理は記述できるが、staticを使えばコードが構造化され、可読性が上がる&再利用しやすくなるからである。 クラスとインスタンス まずいきなりだが、以下のHelloworldを用意してmainメソッドを実行した場合、メモリ上ではどのような処理が行われるだろうか? public class Helloworld { private String message; public Helloworld(String msg) { this.message = msg; } public void echoMessage () { System.out.println(

    あなたの知らないJava staticの使い方 - SEチャンネル
  • 1