/
GermanezZ
/
JavaExercises
Обзор
Документация
Войти
/
GermanezZ
/
JavaExercises
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
AllMetanitLessons/Clonable/Program.java
43 строки
851 B
germa
Уроки по Metanit
04 дек 2024, 20:39
04 дек 2024, 20:39
48d575a
Код
Авторство
О чём код?
package AllMetanitLessons.Clonable; public class Program { public static void main(String[] args) { try { Person bob = new Person("Bob"); Person tom = bob.clone(); System.out.println(bob.getName()); tom.setName("Tom"); System.out.println("//////"); System.out.println(bob.getName()); }catch (CloneNotSupportedException exc){ System.out.println(exc.getMessage()); } } } class Person implements Cloneable{ private String name; Person(String name){ this.name =name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Person clone() throws CloneNotSupportedException{ return (Person) super.clone(); } }