(10-9)写出程序运行结果。 Test2.pdf class Car implements Cloneable { private String name ; public Car(String name ) { super (); this . name = name ; } public void setName(String name ) { this . name = name ; } public String toString() { return this . name ; } public Object clone() { Car car = null ; try { car = (Car) super .clone(); } catch (CloneNotSupportedException e ) { e .printStackTrace(); } return car ; } } class Person implements Cloneable { private String name ; private Car car ; // 汽车 public Person(String name , Car car ) { this . name = name ; this . car = car ; } public Car getCar() { return this . car ; } public void setName(String name ) { this . name = name ; } public String toString() { return this . name + this . car ; } public Object clone() { Person per = null ; try { per = (Person) super .clone(); this . car = (Car) car .clone(); } catch (CloneNotSupportedException e ) { e .printStackTrace(); } return per ; } } public class d71 { public static void main(String[] args ) { Car hq = new Car( "1" ); Person zhang = new Person( "2" , hq ); Person li = (Person) zhang .clone(); li .getCar().setName( "3" ); System. out .println( zhang + "" + li ); } }