Попробуйте это:
class Parent {
private int fieldA;
Parent(int fieldA) {
this.fieldA = fieldA;
}
Parent(Parent object) {
this.fieldA = object.fieldA;
}
}
class Child extends Parent {
private int fieldB;
Child(int fieldA, int fieldB) {
super(fieldA);
this.fieldB = fieldB;
}
}
Тогда вы можете сделать что-то вроде Parent parent = new Parent(child);
, и вы достигнете желаемого результата, но, как говорили другие, это будет не преобразование , а скорее создание совершенно нового объекта.