オブジェクト指向イデオロギー的基盤

OOオブジェクト指向、オブジェクト指向
、オブジェクト指向:私が行っているこのことは何で、オブジェクトが何であるかの完了に参加しました。
オブジェクト:オブジェクト・クラスは、基本データ型定義は、オブジェクト指向のオブジェクトである場合、オブジェクト指向のオブジェクトを使用することができないされていないデータ・ベースで定義することができます。
プロパティ:各オブジェクトクラスは、属性=独自の属性や行動特性を有する、任意の値のデータを持っている対象を指す
オブジェクトが何ができるか、あるいは我々は、これらのオブジェクトをどうしたい:行動を。メソッドの振る舞い=
プロセス指向:何か具体的なプロセスを実行します。問題を解決するには。
すべてのオブジェクト、生じる懸念に起因するオブジェクト。
クラスは、オブジェクトがクラスのインスタンスである、抽象オブジェクトです。
オブジェクトのクラスとの関係
1:抽象クラスは、同じプロパティと振る舞いを持つオブジェクトのグループです。
2:ソフトウェアシステムでは、我々は現実のエンティティをシミュレートするためにクラスを使用します。
3:テンプレートクラスを直接使用することができず、オブジェクトは、特に純粋である、それはと呼ばれるクラスのオブジェクトのインスタンスとなっています。
4:オブジェクト・クラスの作用によって産生さが呼び出され、「インスタンス化」
オペレーティング・オブジェクト(属性と行動)
「」オブジェクトプラス演算子。
「」:この記号は、次のように解釈され、 『』。
学生STU =新しい新しい学生();
stu.age(年齢年齢)として理解:生徒の年齢

オブジェクト指向では、静的は特殊なケースであり、この方法は、90パーセント静的でない
Javaベースのオブジェクト指向の概念を回避することです。今から、私は静的前に書くことを学ぶのか分かりません。
Javaクラスの書き方
クラス宣言内のJavaクラスを、Javaソースコードファイルが一つだけのパブリッククラスを含めることができ、ファイル名が同じクラスのパブリッククラス名でなければなりません、ファイルの拡張子「の.java」
属性は、データのクラス本体の値です。プロパティ変数と定数の形で
変数のプロパティ:宣言構文は、前の平均変数のアクセス修飾子よりちょうど1より、変数の構文を使用していますが
、実際には、このクラスのオブジェクトは、このプロパティを持っていますが、すべてのオブジェクトは、異なる値を持つことができます。
定数プロパティ:宣言構文は構文定数を使用しますが、アクセス修飾子最終的なデータ型の定数名(すべて大文字)と前の平均定数よりも。
実際には、このクラスのオブジェクトは、属性を持っていますが、値は同じであり、変更することはできません。
データの種類、性質及び彼の構図の行動の基本的なより複雑なデータ型でオブジェクト指向のクラスは、複数の属性であってもよく、それぞれが独自のデータ型を持っています。
複雑な参照型-エッセンシャル定義は、データ型のクラスを定義することです
オブジェクト指向のデータ型データの参照タイプであり、プログラマは、列のように定義される:=新しい新規STU学生学生();
学生STU ---唯一の4バイト変数空間生成
STU変数が真の今後のポイントを保持しています「ターゲット名前空間」として知られているアプリケーションの学生オブジェクト、
新しい新しい学生は、() -これは学生のオブジェクトを生成することができ
、各プロパティの全空間を持つオブジェクトに、この空間の大きさは、対象体のサイズ--studentの特性の和によって決定されます意思決定の大きさ。

オブジェクトプリミティブデータ0の初期値を、初期データ型unllの基準値の新しいタイプ。
(:ガベージコレクションGC)ときのオブジェクトを破壊するためにJavaのガベージコレクションで完了するためには、
それは、独自のアルゴリズムルールを持って、プログラマはコードを制御することはできません。
ガベージコレクションのアルゴリズムの基本的なルールの数がある日には、そのオブジェクトを参照していない自主回収が指摘開始
だから、
あなたがプログラムを再利用する場合は、我々はnullに割り当てられた参照の彼のポイントを置くためのイニシアチブを取ることができます:1。
NullPointerExceptionが発生:nullポインタ例外。= NULL STU2; INT X = stu2.age;
のSystem.out.println(X);エラー。
2:オブジェクト参照変数(オブジェクトの名前空間)は、ローカル変数がある場合は、モジュールの最後には、それが属する、終わりに近づいて上のこの変数のライフサイクルは、変数が消え、彼はオブジェクトに言及していたために、その後ときに何の基準点が存在しません、これは、リサイクルされます。
3:プログラマーつだけのコードはコードレベルとガベージコレクション、このコードにSystem.gc()の間の交点に発生させることができる。
代わりないコールガベージコレクションとして、ガベージコレクションを呼び出し、このコードの役割が、ガベージコレクタは、入場を充電していません彼自身の決断です。
4:一度だけオブジェクト場合は、新しいアウトを直接使用することができ、変数名からそのオブジェクトを与えることはできません。使い切っリファレンスが存在しない場合には、それがリサイクルされます。
3つのアクセス修飾子キーワード、4例があります。
今、私たちは2持っている
公共の場でどこでも使用できるプロパティとメソッドの(パブリック)の変更
あなたは、このクラスを使用することができ、プライベート(独自の)変更されたプロパティとメソッドを
Javaはこの定義がプライベートであるため、正式な仕様変数プロパティをベースとした後、取得/設定メソッドを提供し、外部操作と代入値はそのように
メソッドが呼び出されます:アクセサ
設定メソッドが呼び出されます。修飾子
2フォーマットでそして名前は、基準があります
グローバル変数(属性)と同じ名前とローカル変数は、ローカル変数は、デフォルトで使用された場合。
この場合、グローバル変数ニーズ+「この」動作、自己紹介の等価の前にグローバル変数(現在のオブジェクト)に特異的に参照し、現在のオブジェクトをクリア
このことの利点
開発効率の向上:1
2:
 
 
 
OOPオブジェクト指向プログラミングプログラミング
OOA OOAの分析
OODのOODデザイン

オブジェクト指向プロセス指向で始まります----

おすすめ

転載: www.cnblogs.com/caohua95/p/11593408.html