La méthode clone() de l'objet n'est pas visible?

Question:

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();
        }
    }
}

Ici la classe "Maclasse" peut en mesure de cloner son propre objet en appelant la méthode clone dans l '"Objet" de la classe.
Quand je clone le de cette classe('Maclasse') dans une autre classe('TestSingleTon') dans le même package 'GoodQuestions' il est en train de jeter les suivantes erreur de compilation.

"La méthode clone() de l'Objet n'est pas visible'

Voici donc le code de jeter l'erreur ci-dessus?

package GoodQuestions;
public class TestSingleTon {
    public static void main(String[] args) {
        MyClass  obj = new MyClass();
        MyClass obj3 = obj.clone(); ---> here is the compile error.
    }
}
InformationsquelleAutor sekhar | 2011-02-25