Это мелкая копия, потому что она только копирует ссылку на другие объекты.Скажем, у нас есть эти классы:
class A {
B variable
A() {
variable = new B();
}
}
class B { }
И теперь мы создаем клон экземпляра A:
A firstA = new A();
A secondA = firstA.clone();
Экземпляр B в firstA и secondA будет одинаковым.У вас не будет копии экземпляра B.Вот почему clone (), как говорят, делает мелкое копирование.
Диаграммы на странице, на которую вы ссылаетесь, должны помочь вам понять все это.