オブジェクト指向03-

            オブジェクト指向

違い:

プロセス指向:エンファシスステップ。
オブジェクト指向:オブジェクトに重点を置いて、ここでのオブジェクトは、洗濯機であります

三つの基本的な特性:

カプセル化、継承、多態性

カテゴリー:

クラスには、関連するプロパティやコレクションの振る舞いのグループです。それは、物事のテンプレートの種類、使用のものと属性文字の種類は、トランザクションを記述するために特徴があるとして見ることができます。

  • プロパティ:物事のステータス情報
  • 行動:やるべき事は何ですか

オブジェクト:

オブジェクトは、物事のクラスの具体的な症状です。オブジェクトがクラスのインスタンスである、そのような事柄の性質や振る舞いを持っている必要があります

  • 作成:名前は、オブジェクトのクラス名の新しいクラス名を()=;
  • オブジェクトのメモリマップ
    1. オブジェクトの呼び出し方法メモリーマップ
    2. 二つは、同じ方法でメモリ・マップを呼び出すためのオブジェクト


3. 2つのオブジェクトが同じメソッド呼び出しの参照メソッドにパラメータとして渡さ4.


メンバ変数とローカル変数の違い

  • 知られているの別のクラスで
    • メンバー変数:クラス、メソッドの外
    • ローカル変数:プロセスまたは方法の宣言
  • 異なるスコープ
    • メンバ変数:クラス
    • ローカル変数:メソッド
  • 異なる初期値
    • メンバー変数:デフォルトなし
    • ローカル変数:デフォルトなし、定義するためのメタファー、割り当て、最後に使用
  • 異なるメモリ位置
    • メンバー変数:ヒープメモリ
    • ローカル変数:スタックメモリ
  • 異なるライフサイクル
    • メンバー変数:オブジェクトの作成と存在とは、オブジェクトの消失と消えます
    • ローカル変数:メソッドの呼び出しとともに呼び出し方法が存在するが、消え完了すると




おすすめ

転載: www.cnblogs.com/dongdedong/p/deee783bdbd4551a9c279e47ada25a71.html