Javaクラス

2017年11月

オブジェクトの概念


それがあるように、Java言語は強く、概念オブジェクト組み込みます オブジェクト指向言語LOO)。用語 オブジェクト指向言語 より多くの名前よりも多くの言語の種類を記述するためにされ、それが本当に自分自身でプログラムするための方法、心の状態です...
はっきりオブジェクトの概念を理解するために、一部のオブジェクト指向プログラミングを参照してください!

Javaのクラスと


オブジェクトを操作するには、オブジェクトの構造を定義する、すなわち、クラスを定義することが不可欠です。次のようにこの定義のJavaは、次のとおりです。

パブリッククラスClassName {クラスを定義するための//手順}

Javaので、それはC ++とは異なり、クラス定義ブロックの末尾にセミコロンを追加しないでください...

クラス名 明らかにクラスで指定されたオブジェクトの種類や、あなたが彼らに与える少なくとも名前です。

備考:

  • 慣例により、クラスの名前は、首都で始まります
  • クラス 公衆 しかし、それはできるだけ多くのクラスをエンコードすることができ、彼の名を冠するの.javaファイルにエンコードする必要があります "非公共" 私たちは、同じファイルにしたいです。

データメンバの宣言


これまでのところ、私たちのクラスは、(それはしかし、構文的に正しいです)、それは、と言うことです、それはデータが含まれていない(空と呼ばれています 会員データ)または治療(と呼ばれる機能 方法)。現実にはそれはまだ、すべてのクラスに共通であるObjectクラスのプロパティを継承します。

データメンバは、クラス内に格納されている変数です。彼らは彼らの種類および(必要に応じて)と言うことです、その範囲を指定したラベル、持つクラスが先行されなければなりません それらにアクセスします。

これらのラベルは3つある:

  • 公衆
  • プライベート
  • 保護されました

これらのラベルを詳細に理解するために、カプセル化に関する章を参照してください。これらの3つのラベルのいずれかが存在しない場合には、それは時々呼ばれる、第四モードが使用されているデフォルトであります "優しいです"これは、クラスパッケージ内のパブリック、プライベート外として動作します。

したがって、このクラスには、例えば次のようになり、4人のデータメンバーがあります。

パブリッククラスの車{公共の文字列のブランド。プライベート倍速。保護されたフロート価格;文字列の登録;}

メソッドの宣言


メソッドがインスタンスのクラスオブジェクトを用いて行うことができる治療している間のデータは、メンバーがクラスに関する情報を保持することができます。彼らはそれらにのみ、正しい処理を行うことにより、これらのデータメンバ(通常はプライベート)の整合性を確保するために特に許します。

メソッドの定義は、一回の操作でクラス内のプロトタイプと関数本体を定義することによって行われます。

ここではメソッドを持つクラスの構文は次のとおりです。

パブリッククラスCLASS_NAME {クラスのデータメンバを定義するための//命令と、クラスのメソッドを定義するための//命令と、TypeDeValeurRenvoyéemethodNameの(TypeDuParametre1 nomDuParametre1、TypeDuParametre2 nomDuParametre2){手順//メソッド本体}}

備考:

  • 慣例によりメソッドの名前は、小さなで始まります
  • カプセル化はまた、データメンバを処理する方法に関するものです。私たちは、メソッドに3つのラベル(パブリック、保護された、プライベート)のいずれかを配置することができます。

参照してください。


この記事(PDF)をダウンロード
この記事をダウンロードする(PDF