JAvaオブジェクト向け

1753 ワード

                          

変数名:最初の単語の頭文字が小文字で、後ろの各単語の頭文字が大文字で、他のアルファベットはすべて小文字で、単語と単語の間に区切り文字を使用する必要はありません.staticは特殊なキーワードで、修飾方法、変数などのメンバーに使用できます.static修飾のメンバーは、クラスに属する単一のインスタンスではなく、このクラスに属する共通のインスタンスであることを示しているため、static修飾の変数およびメソッドは、通常、クラス変数、クラスメソッドとも呼ばれる.static修飾の方法と変数は、クラスで呼び出すことも、オブジェクトで呼び出すこともできます.static修飾を使用する一般的なメソッドと変数がない場合は、オブジェクトのみで呼び出すことができます.インスタンス変数、インスタンスメソッド.static直訳は静的という意味であるため,static修飾の変数と方法を静的変数と静的方法と呼び,static修飾を用いない変数と方法を非静的変数と非静的方法と呼ぶ.静的メンバーは、非静的メンバーに直接アクセスできません.オブジェクト向けプログラミング言語では、システム全体が1つ1つのクラスで構成されています.したがってJava言語では,メソッドは独立して存在せず,クラスやオブジェクトに属さなければならない.メソッドをクラス内に定義すると、static修飾が使用されている場合、このメソッドはクラスに属し、そうでない場合、このメソッドはクラスのオブジェクトに属します.static修飾を使用する方法はクラスに属し、またはそのクラスに属するすべてのインスタンスが共有されます.static修飾を使用しない方法は、そのクラスのオブジェクトに属し、クラスに属しません.
⚫ 修飾子:修飾子は省略してもよいし、public、protected、privateのいずれかであってもよい.⚫ 構築メソッド名:構築メソッド名はクラス名と同じでなければなりません.OOA:オブジェクト指向解析:学生選択システムに学生がいるに違いないOOD:オブジェクト指向設計:学生オブジェクトを記述するために、学生オブジェクトにはいくつかの属性(学号、氏名、電話、性別、出身地)と方法(呼吸()OOP:オブジェクト指向プログラミング:いくつかの関連する屠殺性と方法を1つのクラスに分類し、クラスのインスタンス化を1つのオブジェクトと見なす.さらにオブジェクトをプログラミングすることをオブジェクト向けプログラミングと呼び,プログラミングの考え方である.  クラスのインスタンス化はオブジェクトです  Generate Constructor using Fields...:コンストラクタGenerate toStringを作成する:現在のクラスの属性を返す関数Generate Constructors from Supperclass:コンストラクタインスタンス化オブジェクトを作成した後」を作成します.ポインタコンストラクタはクラス実行のエントリであり、一般的にデフォルトでは書かれておらず、コンストラクタの名前は現在のクラスの名前と同じです.コンストラクタの実行順序は、クラス内の関数のロードよりも優先されます(すなわち、クラスが初期化されている限り、コンストラクタは必ず実行されます).コンストラクタは、クラスの初期化時にクラス内の属性付与クラスに直接インスタンス化操作を行う場合に、値を渡さない場合にコンストラクタを実行できます.そうしないと、コンストラクタが実行されます.  this.jiaGe=jiaGe;   this.jiaGe=クラスのプロパティ jiaGe=転送されたパラメータ  クラス内の属性の付与:1)setxx():付与2)クラスインスタンス化/初期化時にパラメトリックコンストラクタによって直接付与3)別名.属性名によって直接付与jsq.jiaGe=2.3(推奨しない)クラス内の属性の取値:1)      Getxxコンストラクタはクラスインスタンス化時にロードされます