L'interface Java s'étend cliable
Question
Je ne comprends pas pourquoi nous ne pouvons pas faire ce qui suit:
interface MyInterface extends Cloneable {}
class myClazz implements MyInterface {
public Object clone() { return null; }
}
class test{
public static void main(String[]a){
MyInterface o = new myClazz();
o.clone(); // IMPOSSIBLE
}
}
Mais cela fonctionnera bien
interface Misc{
public void testM();
}
interface MyInterface extends Misc{}
class myClazz implements MyInterface {
public void testM() {}
}
class test{
public static void main(String[]a){
MyInterface o = new myClazz();
o.testM(); // OK
}
}
Que se passe-t-il avec clinable?
Merci,
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow