Jak zrobić kopie obiektu?

0

Tworze obiekty "a" i "b" (grafy niespierowany w Jgrapht).
wypełniam sobie "a" i chce żeby "b" stało sie kopią "a"
Jak moge zrobić kopie? a=b oczywiscie nie działa bo b staje sie tylko wskaźnikiem na "a". A ja chce modyfikować "b" bez zmieninia "a".

z góry dziękuje za pomoc

0

Witam,
Clonable

Pozdrawiam

0

niestety nie działa:

       ListenableUndirectedWeightedGraph<Integer, DefaultWeightedEdge> g2 =
                (ListenableUndirectedWeightedGraph<Integer, DefaultWeightedEdge>)g.clone();

tak samo przy:

 g2=(ListenableUndirectedWeightedGraph<Integer, DefaultWeightedEdge>)g.clone();
0

Przeczytaj w dokumentacji klasy ListenableUndirectedWeightedGraph jak realizowane jest klonowanie. Jeżeli nadal nie rozumiesz to przejrzyj kod źródłowy. Jak trzeba to rozszerz klase i napisz własne klonowanie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1