Dla klasy być „Cloneable” należy realizować Cloneable interfejs znacznika. Klasa String nie implementuje tego interfejsu i nie zastępuje metody klonowania, stąd błąd.
chronione Klon obiektu() rzuca CloneNotSupportedException tworzy i zwraca dokładną kopię (klon) tego obiektu.
Łańcuchy w języku Java są niezmienne. Zapraszam do dzielenia się nimi metodami/klasami Istnieje już konstruktor new String (String), który działa jak konstruktor kopiowania i jest prawie równoważny twojemu wywołaniu clone().
Zwykle eksponuje się klon(), gdy rozszerza się obiekt poprzez poszerzenie widoczności metody.
Klonowanie na dowolnym ciągu ma niewielkie znaczenie, ponieważ jest zarówno ostateczne, jak i niezmienne.
W jaki sposób to nie działa? – Jivings
Wyjątek w wątku "główny" wyjątek java.lang.RuntimeException: nieskompilowany kod źródłowy - nierejestrowany wyjątek java.lang.CloneNotSupportedException; musi zostać złapany lub zadeklarowany jako wyrzucony \t w teście.Test.main (Test.java:9) Java Wynik: 1 – user1192813