JavaのOO1

  • オブジェクト指向およびプロセス指向FA:
  •  

  • 物事のクラスの抽象、抽象に静的属性とアクションメンバ変数として、および方法の特定の例として、オブジェクトはクラスであり、クラスとクラスのオブジェクト間の関係
  • 継承、**は**:
  • 集約関係(集約と組み合わせ)、関係を達成するために
  • オブジェクト - :再利用性、拡張性
  • 変数の基本データ型メモリのみ、メモリは、参照データの2種類のヒープ内の新しいオブジェクトのうち、参照アドレスを格納するためのメモリがあります。
  • クラスやオブジェクト間の関係:

  •  

  • あなたはコンストラクタメソッドではない書き込みをした後、クラスのコンストラクタは、コンストラクタはデフォルト引数なしを構築していない書き込みに時間がない、システムはもはや自動的に追加されませんコンストラクタメソッドは、void値を返しません。
  • 値が渡されます。
  • メソッド呼び出しのためのローカル変数、メソッド呼び出しは、すべてが、消失を完了した後に

  •  オーバーロードされたメソッド(オーバーロード)同じメソッド名の異なるパラメータ(パラメータおよびパラメータ・タイプの数が重負荷と同じではありません)

  • この、現在のオブジェクト参照を指します
  • クラス全体のスタティック、静的メンバ変数は一つだけ、静的メソッドは非静的プロパティにアクセスすることはできません

  • パッケージの命名名::.コム会社名プロジェクト名モジュール名の一般的な形式。
  • アクセス修飾子 

  •  

  • オブジェクトクラスは、すべてのクラスの基盤であり、
  • 抽象クラス:
  •  

  • 最終:この方法は、変数を変更することができない、クラスを継承することができず、最終的な変性方法、変数、クラスのみを変更することはできませんアクセス可能を上書きすることはできません
  • インターフェース:のpublic static final修飾方法すべてのメンバ変数は抽象的インタフェースは、インタフェースが実際に抽象メソッド、抽象メソッドとインターフェースの特別な種類である定数だけ恥骨、マルチインタフェースを実現することができることができ、あります
  • インターフェイス抽象クラスがあるメソッド本体を実装することができる特別なインタフェース

おすすめ

転載: www.cnblogs.com/zrmj/p/11347783.html