Вопрос:
package GoodQuestions;
public class MyClass {
MyClass() throws CloneNotSupportedException {
try {
throw new CloneNotSupportedException();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
try {
MyClass obj = new MyClass();
MyClass obj3 = (MyClass)obj.clone();
} catch (CloneNotSupportedException e) {
e.printStackTrace();
}
}
}
Здесь класс «MyClass» может клонировать свой собственный объект, вызывая метод clone в классе «Object».
Когда я пытаюсь клонировать этот класс ('MyClass') в другом классе ('TestSingleTon') в том же пакете 'GoodQuestions', выдается следующая ошибка времени компиляции.
'Метод clone () из типа Object не отображается '
Так вот код, который выдает ошибку выше?
package GoodQuestions;
public class TestSingleTon {
public static void main(String[] args) {
MyClass obj = new MyClass();
MyClass obj3 = obj.clone(); ---> here is the compile error.
}
}