1

Java での継承について明確な考えを得ることができません。たとえば、私は持っています:

class A
{ 
     ...
     public void MethodA();
}

これですべてが明確になります。次に、(サブ)クラスが必要です:

class B extends A
{
    ...
    public void MethodB();
}

次に、のインスタンスを作成しますAB次に、からすべてのものを持っているインスタンスを取得したいと思いますA。のようなものを作りたいのですaA = new B();が、エラーが発生します。

このことを使用するのは本当に快適ではありません:

A aA = new A(...);
B aB = new B(null,null,...);
aB = aA

どのように正しく作成し、Java での継承について明確なアイデアを得る必要がありますか?

UPD:では、Aのすべてのものを持つBのインスタンスを取得するにはどうすればよいですか?

4

4 に答える 4