このポストで Javaのクラスとオブジェクト、プログラミング言語に属し、その意味が言及されており、コンピューティング環境に関心のある読者にとって関心のある概念です。

Javaのクラスとオブジェクト
Javaはプログラミング言語であり、多くのアプリケーションやWebサイトで使用されているコンピューティングプラットフォームです。この概念に基づいて、Javaのクラスとオブジェクトであることがわかります。 オブジェクト指向プログラミングの基本であるオブジェクトとクラスを知る必要があります。
このテーマに関する非常に適切な記事をお勧めします Javaの使い方。
クラス
クラスは、構造に介入し、同様の特性で動作する一連のオブジェクトを表します。 クラスは、属性とメソッドの特別な組み合わせであり、その起源からの任意の要素の情報のタイプと見なされます。
したがって、クラスはオブジェクトのテンプレートまたはプロトタイプ形式です。クラスは、これらのタイプのオブジェクトで形成される属性と、オブジェクトの管理に使用できるメソッドを定義します。 このクラスは、オブジェクトの各インスタンスに含まれる可能性のあるプロパティとメソッドが明確に記述されている場所です。
テレビの例を挙げられるクラスでは、テレビにはさまざまなモデルがあり、それぞれに独自の特徴があることを私たちは知っています。 ただし、テレビを特徴付けるスキームまたはパラメータがあり、これはクラスと呼ばれます。
オブジェクト
これは、コンピュータのメモリに存在するエンティティであり、プロパティ、つまり、それ自体の属性またはデータが含まれ、それらはオブジェクトによってアーカイブされ、いくつかの特別な利用可能な操作が含まれます。
次に、実際の環境でオブジェクトを表すことを目的としたソフトウェア要素として定義できるため、オブジェクトには、オブジェクトとともに実行されるプロパティとアクションがあります。
プロパティとアクションはオブジェクト内にカプセル化され、カプセル化の原則を実行します。 オブジェクト指向のプロトタイプは、60年代から使用されてきた構造化プログラミングとは対照的です。
オブジェクトには独自の状態があり、状態とその動作は、プロパティまたは変数とメソッドによってモデル化されます。 実際、オブジェクトは同時に別のタイプのオブジェクトを持つことができます。
データカプセル化とは
オブジェクトとの相互作用はメソッドを介して実行されます。つまり、オブジェクトのステータスに関する情報を知りたい場合は、プロパティに直接ではなく、メソッドのXNUMXつを探す必要があります。
カプセル化により、消費者が同じ製品、つまり結果を提供し続ける限り、消費者に影響を与えることなくオブジェクトのプロパティを変更できます。
実際、メソッドを使用せずに直接入力できるパブリックプロパティを持つオブジェクトがあります。
オブジェクトを使用すると、次の利点があります。
- モジュール性。これは、オブジェクトとそのプロパティをソースコードのさまざまな構造によって動員できることを意味しますが、オブジェクトは同じままです。
- データをカプセル化します。オブジェクトのメソッドを介して入力されないため、オブジェクトのプロパティの実装を非表示にします。
- コードの再利用。オブジェクトのさまざまなインスタンスを取得できるため、それらのさまざまなインスタンスが同じコードを共有します。
- 置換。つまり、これらのオブジェクトが同じ機能を持っている限り、あるオブジェクトを別のオブジェクトに置き換えることができます。
オブジェクトのいくつかの例
実環境の任意の概念は、その状態と操作を備えたオブジェクトとしてモデル化できます。たとえば、現在のケースは次のとおりです。テレビはオブジェクトであり、それを構成する状態:オン、オフ、チャネル1に調整、チャネルで調整2、録音。 現在のアクションは、「テレビの電源を入れる」、「テレビの電源を切る」、「チャンネルを変更する」、「録画を開始する」です。
別の例を挙げます。三角形になり得る幾何学的図形があると仮定します。この図形は、底辺、高さ、側面、中心のx、y座標などのさまざまなプロパティによって概念化できます。三角形。
三角形の方法を参照する場合は、「三角形の面積を計算する」、「三角形の周囲長を計算する」ことができます。
クラスとオブジェクトの違い
クラスは、変数とメソッド、あるタイプのすべてのオブジェクトに共通の関数を定義するプロトタイプです。
オブジェクトはクラスのモデルであり、ソフトウェアオブジェクトは通常、日常生活に存在する実際の環境でオブジェクトをモデル化するために使用されます。
この特定の投稿を要約すると、Javaのクラスは、コンテンツに加えて、オブジェクトの動作を決定するエンティティであると言えます。 オブジェクトは、いくつかの有用なデータを取得するためのメソッドとプロパティに基づく独立した要素です。
クラスシステムには、既存のクラスに基づいてプログラムが新しいクラスを指定できるようにする機能があります。
