Javaオブジェクト向け(中)授業後の練習問題の簡単な解答問題

1199 ワード

Javaオブジェクト向け(中)授業後の練習問題の簡単な解答問題
教材JAVA対象向けプログラム設計(第二版)袁紹欣第五章
一、テーマ
  • オブジェクト向けの主な特徴は何ですか?
  • パッケージはどのように実現されますか?
  • オブジェクト間でどのように相互作用しますか?作用の条件は何ですか.
  • protected修飾子にはどんな特徴がありますか?
  • Objectにはどのような方法がありますか?
  • リロードの方法の間には一般的にどのような関係がありますか?
  • 子クラスが親メソッドを上書きするにはどのような条件が必要ですか?子クラスで親と同じ名前を定義する方法は、必ず上書きされますか?
  • パッケージ、継承、マルチステートのオブジェクト向けプログラム設計における用途は何ですか?

  • 二、解答
  • パッケージ、継承およびマルチステート
  • 属性の可視性を変更して属性へのアクセスを制限する.各プロパティに対して、これらのプロパティへのアクセスのための付与メソッドと値取得メソッドのペアを作成します.付与メソッドと値取得メソッドには、プロパティへのアクセスの制限が追加されます.
  • はメッセージ相互作用を介している.条件は、クラス・データ・メンバーまたはメンバー・メソッドにアクセスする権限を持つことです.
  • アクセス権は、クラス内、パッケージ内、およびサブクラスです.
  •  Object clone() //    
     boolean equals() //               
     void finalize() //    
     int hashCode() //         hashcode  
     String toString() //        
     void notify() //           
     void wait()//         
    
  • メソッド名は同じですが、パラメータは異なります.戻りタイプは同じでも異なってもよい.
  • メソッド名、パラメータ、戻りタイプはすべて同じで、内容は違います.必ずしもそうとは限らない.
  • パッケージはクラスのデータメンバーを保護し、情報を隠すことができる.子クラスは親クラスの属性と方法を継承した後、コードを書き直す必要がなく、コードの多重性を高めた.マルチステートで最も重要なのは、サブクラスの機能が親クラスの参照によって呼び出され、後方互換性があることです.