Тесты
Язык сайта: Русский
Українська
English
Русский
Тесты по программированию
Вход
Регистрация
Тесты по программированию
Теория
сниппеты
Статьи
Главная
Android
Цены
FAQ
История Cosmo
Правила и условия сервиса
Политика конфиденциальности
Политика в отношении файлов cookie
Обратная Связь
clone
:
Язык контента: English
Русский
What will be printed as a result of compiling and running the following code? public class Test { public static void main(String[] args) throws Exception { A a = new A(); a.setI(4); if (a instanceof Cloneable) { A a2 = (A) a.clone(); System.out.println(a.getI() == a2.getI()); } } } class A implements Cloneable { private int i; public void setI(int i) { this.i = i; } public int getI() { return i; } }
clone
What will be the result of compilation and execution of the following code? public class Test { public static void main(String[] args) { TestClone t1 = new TestClone(); TestClone t2 = (TestClone) t1.clone(); for(int i = 0; i < t2.arr.length; i++) { t2.arr[i] = (t2.arr.length - i); } System.out.println(t1.arr.equals(t2.arr)); } } class TestClone implements Cloneable { int arr[] = {1, 2, 3, 4, 5}; public Object clone() { try { return super.clone(); } catch(CloneNotSupportedException e) { System.out.println("Clone not supported"); return this; } } }
clone
← Предыдущая
1
Следующая →
Зарегистрируйся сейчас
или
Подпишись на будущие тесты