\r\n\r\n
オブジェクトとクラス
オブジェクトとクラスは、オブジェクト指向のプログラミング言語で使用されます。C++、java、.NETなど、すべてのオブジェクト指向プログラミング言語は、オブジェクトとクラスを使用します。
対象物
オブジェクトとは、プログラミング言語のコマンドを使用して使用できるあらゆる実体のことであると定義されています。オブジェクトには、変数、値、データ構造、関数があります。オブジェクト指向の環境では、オブジェクトはクラスのインスタンスと呼ばれる。クラスと授業は密接に関係しています。現実の世界では、テレビ、自転車、テーブルなどがオブジェクトです。メソッドは、クラスのオブジェクトにアクセスするために使用されます。すべてのインタラクションは、オブジェクトのメソッドを通じて行われます。これをデータのカプセル化といいます。これらのオブジェクトは、データまたはコードの隠蔽にも使用されます。
コードで使用する場合、オブジェクトには多くの利点があります。
-デバッグが容易 -オブジェクトに問題がある場合、コードから簡単に削除でき、別のオブジェクトを前のオブジェクトの代わりとして **使用することができます。
-情報隠蔽 -オブジェクトのメソッドを通じて対話するとき、コードまたは内部実装はユーザーから隠されます。
-コードの再利用 -オブジェクトやコードが他のプログラマーによって書かれた場合、そのオブジェクトを自分のプログラムでも使用することができます。このように、オブジェクトは再利用性が高いのです。これにより、専門家は複雑なタスク固有のオブジェクトをデバッグし、自分のコードで使用できるように実装することができます。
-モジュール性 -オブジェクトのソースコードを独立して書き、メンテナンスすることができます。これは、プログラミングにモジュール式のアプローチを提供します。
クラス
クラスとは、C++、PHP、javaなどのオブジェクト指向プログラミング言語で使用される概念である。クラスはデータを保持するだけでなく、関数を保持するために使用されます。オブジェクトは、あるクラスのインスタンスです。変数の場合は、型がクラス、変数がオブジェクトとなります。クラスを宣言するためのキーワード "class "は、次のような形式である。
クラス名
{
アクセス仕様 1.
メンバー-1
アクセス仕様 2.
メンバー 2.
...
}オブジェクトの名前。
ここで、有効な識別子はクラス \u NAME であり、オブジェクトの名前は OBJECT u name で表されます。オブジェクトの利点は、情報の隠蔽、モジュール化、デバッグの容易さ、コードの再利用などが挙げられます。サブジェクトは、関数またはデータ宣言となるメンバーを含んでいます。アクセス指定のキーワードは、public、protected、private のいずれかです。
-一般市民はどこからでもアクセスできる。
-保護されたメンバは、同じクラス内またはフレンドクラスからアクセスすることができます。
-プライベート・メンバーは、同じクラス内でのみアクセス可能です。
クラスはデータと関数の両方を保持することができます。
オブジェクトとクラス - オブジェクトはクラスのインスタンスです。クラスはデータや関数を保持するために使用されます。-クラスの宣言時には、メモリは確保されませんが、クラスのオブジェクトの宣言時には、メモリが確保されます。このように、クラスは単なるテンプレートに過ぎないのです。-オブジェクトは、クラスが宣言されている場合のみ作成可能で、そうでない場合は作成できない |