Javaオブジェクト指向 - カプセル化、継承

A:パッケージ

  特徴:、実装の詳細を隠す外部アクセス方法を提供します。

  民営化のキーワードプライベートプロパティとメソッド。

  実装プロセス:

  

 

 

    SETCOLOR()メソッドでは、発信者の入力を制限することができます。セキュリティの強化クラス。

 二、このキーワード

  あなたはメンバーとローカル変数を区別することができます

  この/メンバ変数が設定されていると変数を取得します

  注:そのオブジェクトにこのポイントを呼び出します

 

 

3:継承(拡張)

    継承のみ単一継承(サブクラスは、親クラスから継承することができます)が、親クラスは、サブクラスによって継承することができます注:

    フォーマット:クラスのサブクラスは親クラスを拡張{}

    サブクラスは、親クラスのメソッドやプロパティにアクセスすることができます。

  利点: 1、継承の出現は、コードの再利用性を向上させるソフトウェアの開発効率を向上させます。

 

     2、クラスとクラス間の継承の出現は、多型の前提条件を提供し、関係を持っていました。

  子クラスは、と親クラスを呼び出す必要がある場合は、スーパー キーワードのスーパー。プロパティ/メソッド

 

  前提:そこ継承、戻り値、メソッド名、パラメータリスト一貫したサブクラスは親クラスをオーバーライド

   注意:場合は、親クラスのサブクラスのオーバーライド、親クラスよりも、修正、サブグレードクラスのメソッドのアクセス修飾子を訪問

  差:とオーバーロードされたメソッドのオーバーライドメソッド。

  過負荷:前提:同じクラス、同じメソッド名、異なるパラメータのリストで

おすすめ

転載: www.cnblogs.com/yanghaoyu0624/p/11527642.html