1.オブジェクト
Java のオブジェクトはオブジェクト指向プログラミングの基本単位であり、現実の実体を表します。オブジェクトは、クラスの属性とメソッドを使用するために作成されるクラスのインスタンスです。 一般的な Java プログラムは多くのオブジェクトを作成し、ご存知のとおり、メソッドを呼び出すことで相互作用します。オブジェクトは次のもので構成されます:
i) 状態: オブジェクトの属性によって表されます。また、オブジェクトのプロパティも反映されます。
例: オブジェクトの内容、生徒の名前、姓、年齢など。
ii) 動作: オブジェクトのメソッドによって表されます。また、オブジェクトと他のオブジェクトとの応答も反映されます。
例: オブジェクトの動作、学生は「初心者向け Java」コースに参加します。
iii) アイデンティティ: オブジェクトに一意の名前を付け、1 つのオブジェクトが他のオブジェクトと対話できるようにします。
例: 学生を一意にしているもの、学生は学生 ID 番号、または電子メールを一意に持っています。
2.状態
状態には基本的に次の 2 つのタイプがあります:
i) 静的型付けプログラミング言語
ii) 動的型付けプログラミング言語
3.静的型付けプログラミング言語
静的に型指定されたプログラミング言語では、コンパイル時に型チェックが行われます。コンパイル時に、特定のプログラミング言語のソース コードが機械可読形式に変換されます。これは、ソース コードをコンパイルする前に、それぞれの変数に関連付けられた型を知る必要があることを意味します。このカテゴリに属するプログラミング言語の一般的な例としては、Java、Haskell、C、C、C#、Scala、Kotlin、Fortran、Go、Pascal、Swift などがあります。
4.動的型付けプログラミング言語
動的型付け言語では、型チェックは実行時または実行時に行われます。これは、プログラムの実行時にのみ変数の型がチェックされることを意味します。このカテゴリに属するプログラミング言語の例としては、Python、JavaScript、Lisp、PHP、Ruby、Perl、Lua、Tcl などがあります。
参考文献
以上がオブジェクトの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。