Author?author?=?new?Author("zhangfengzhe");
Book?book1?=?new?Book("java",1,author);
Book?book2?=?(Book)book1.clone();
?
System.out.println("book1?:?"?+?book1.getName()?+?"?,?author:"?+?
book1.getAuthor().getName());
System.out.println("book2?:?"?+?book2.getName()?+?"?,?author:"?+?
book2.getAuthor().getName());
?
book2.setName("python");
System.out.println("book1?:?"?+?book1.getName()?+?"?,?author:"?+?
book1.getAuthor().getName());
System.out.println("book2?:?"?+?book2.getName()?+?"?,?author:"?+?
book2.getAuthor().getName());
?
author.setName("lisi");
System.out.println("book1?:?"?+?book1.getName()?+?"?,?author:"?+?
book1.getAuthor().getName());
System.out.println("book2?:?"?+?book2.getName()?+?"?,?author:"?+?
book2.getAuthor().getName());