Javaのオブジェクト指向

まずパッケージ

カプセル化の利点:
1.データのセキュリティ向上のために、
容易にする2.データの伝送を
カプセル化の手順:
1.設定されたプロパティの民営化を
2.各ゲッターとセッターの私有財産
3のgetでとプロパティの設定方法運転上の制限

構成および方法オーバーロードの第二の方法

任意のクラスは、デフォルトコンストラクタを持っている、デフォルトコンストラクタは引数なしで
クラスに手動でデフォルトコンストラクタの後にコンストラクタを定義自動的に消えない
コンストラクタを:
コンストラクタメソッドとクラス名が一致している必要があります
なし戻り値の型コンストラクタの
使用法:
オブジェクトの作成1.
オブジェクトの初期化動作を行う2.

オーバーロード方法:
1.クラスにおいては、リロード方法の複数との間に形成されている
2.方法オーバーロードルール:
2.1が同じメソッド名でなければならない
2.2方法が異なっていなければならないパラメータリスト(異なるタイプ、異なる数および異なる配列)
メソッド重量メリットアップロード:
メソッド名の多重化

第三に継承

1.サブクラスは親クラスを継承し、サブクラスは、自動的に親クラスの非独占プロパティとメソッド持って
2.superキーワードを親オブジェクトへの参照である、サブクラスの中で
3。スーパー(名前、学校)その呼び出しを示し親クラスのコンストラクタは、
(4.this)現在のコンストラクタクラスへの呼び出しを表す
オブジェクトのサブクラスを作成し、新しいキーワード親オブジェクトを作成する必要がないときは、親オブジェクトを作成する必要があります。5.
サブクラスで6.をコンストラクタは、最初のコンストラクタサブクラスの場合、親クラスのコンストラクタを呼び出す必要があります
コンストラクタメソッドは、親クラスのコンストラクタのサブクラスが自動的にせずに、コンストラクタメソッド呼び出しの親クラスのパラメータを呼び出すことはありません
。7.方法書き換え
の親子クラス間、メソッドがスーパークラスのメソッドをオーバーライドするサブクラスはれる
(アクセスが異なるが、アクセス権以下のサブクラスではない親クラスよりもすることができる)方法の一部として宣言され
、8親クラス宣言を実際に入ってくるオブジェクトが、この多型と呼ばれ、オブジェクトのサブクラスである
多状態で、親クラスのメソッドを呼び出すことが可能な方法が宣言されている
サブクラスの実行時間を、実行が書き直されました
9.継承の利点:
コードの再利用
クラス間の明確な構造をしてみましょう

おすすめ

転載: www.cnblogs.com/quanmeng/p/12179866.html