如何在Java中将父级转换为子级
2022-09-02 21:17:43
我正在这样做:
Child child = (Child)parent;
这给了我一个错误,我发现不可能像这样做。我不知道确切的原因,但我认为应该是可能的,如果类继承自类,它包含对象数据。Child
Parent
Parent
我的问题是:
- 为什么它不起作用?
- 我怎样才能做到这一点,而不像这样设置每个父母的属性
:
class Parent{
public int parameter1;//...
public int parameter1000;
}
class Child extends Parent
{
public Child(Parent parent)
{
this.parameter1 = parent.parameter1;//...
this.parameter1000 = parent.parameter1000;
}
}