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());