我无法清楚地了解 Java 中的继承。例如,我有:
class A
{
...
public void MethodA();
}
一切都清楚了。然后我想要一个(子)类:
class B extends A
{
...
public void MethodB();
}
然后我创建一个A
. 然后我想获得一个B
拥有所有东西的实例A
。我想做一些类似的东西,aA = new B();
但得到一个错误。
使用这个东西不是很舒服:
A aA = new A(...);
B aB = new B(null,null,...);
aB = aA
我应该如何正确地做到这一点并清楚地了解 Java 中的继承?
UPD:那么我怎样才能获得一个拥有 A 的所有东西的 B 实例?