객체에 배열이있다면 그것은 clone메소드로 복제가 제대로안되는 현상이있어서 클론메소드 오버라이딩 한 메소드 내부에 배열 clone을 따로 해줘야하는것같음 그러면 clone이라는게 정확히 복사가 어디까지인거지?메소드랑 필드까지만해준다고 이해하면되나
https://en.wikipedia.org/wiki/Clone_(Java_method)
힙에 저장되는것들은 따로 다 해줘야하는거 알았다
불변형을 쓰면 클론이 필요없다
불변형이 머있음 String?
모든 변수들에 final 박고 코딩해보셈