Java – the best way to create child objects from parent objects [copy]
                                        
                    •
                    Java                                    
                See the English answer > java: creating a subclass object from a parent object 10
public class Child extends Person {
  public Child(Parent p) {
    this.setParentField1(p.getParentField1());
    this.setParentField2(p.getParentField2());
    this.setParentField3(p.getParentField3());
    // other parent fields.
  }
}
Copy parent data and child objects?
Child child = new Child(p);
Solution
I suggest creating a constructor in the parent class that accepts an object of type parent
public class Child extends Parent {
  public Child(Parent p) {
     super(p);
  }
}
public class Parent {
   public Parent(Parent p){
      //set fields here
   }
}
                
                            The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
                        
                                            
                        THE END
                    
                    
                    
                                                        二维码
                        
                        
                                                
                        