私は次のように多くの民間内部の匿名クラスが含まれていClass1の持っている:私はそれがすべてのこれらのクラスを継承しますが、新しいと交換しないようにすることができるクラス1からクラス2を継承する場合Javaのいくつかのプライベート内部クラスを継承しないことは可能ですか?
ClassAInterface var1=new ClassAInterface {
.....
を?したがって、これらのクラス変数を使用するすべてのメソッドは、継承されたクラスのオブジェクトのみを使用します。それとも別の方法がありますか? 私は、メソッドのロジック、仕事の論理を継承したいと思いますが、データ構造を継承したくないです。 おかげ
プライベートであるものは継承できません。保護された/パブリックなメンバーだけが継承できます。 – Bernard
docsから:サブクラスは、そのスーパークラスからすべてのメンバー(フィールド、メソッド、およびネストされたクラス)を継承します。 – user810430
http://docs.oracle.com/javase/tutorial/java/IandI/subclasses.html – user810430