Class & object


Class&objectクラスとオブジェクト


クラス#クラス#

public class Alpabet {
		static int num;
		String name;
}
  • 関連するメソッドと変数をまとめて共通の名称でグループ化
  • カスタムデータ型
  • 例の汎用部品
  • アクセス制御者使用
  • メンバーアクセス方法(Static Member=Classメンバー)

    Alpabet.num = 123;
  • スタティックメンバーはクラスのメンバー
  • 静的メンバーはjavaメモリに割り当てられ、プログラム実行時に終了する.
  • オブジェクトを作成することなく静的メンバーにアクセスできる
  • オブジェクトオブジェクト


    宣言

    Alpabet abc;
    class object_variable;
  • クラスタイプの変数として宣言
  • オブジェクトは宣言のみでメモリ割当てを取得できません.
  • データ格納にはメモリ割当てが必要
  • Instanceインスタンス

  • 類のレプリカ
  • クラスの変数化
  • メモリ割当て(オブジェクト→インスタンス)

    abc = new Alpabet();
  • オブジェクトがメモリに割り当てられた例
  • 宣言と同時にメモリを割り当てる

    Alpabet abc = new Alpabet();
    Scanner sc = new Scanner();
    class instance = new class

    メンバー・アクセス方法(インスタンス・メンバー)

    abc.name = "onetwotree";

    TMI 💩

  • 類、対象、実例、体力…本当に紛らわしいですね実際、学院はここまで発展していませんが、好奇心からグーグル(Google)Ling+Java Book+YouTubeで知った概念を整理しました.オブジェクトとインスタンス、静的メソッド、およびインスタンスメソッドは、特に混同されやすい.理由もなくJSで相手を知り、さらに混乱する...ㅜ