salut,
j'ai une classe Vecteur2D qui fait un extends de la classe Point (flash.geom.Point) ... jusque la rien de compliqué !
le probleme survient quand je veux avoir une méthode clone dans ma classe Vecteur2D qui me renvoie une copie du vecteur :
dans ce cas j'ai cette erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public function clone():Vecteur2D { return new Vecteur2D(super.x, super.y, this._angle); }
1024: Neutralisation d'une fonction non marquée override. public function clone():Vecteur2D {
et la cette autre erreur quand je rajoute le override :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 public override function clone():Vecteur2D { return new Vecteur2D(super.x, super.y, this._angle); }
1023: override non compatible. public override function clone():Vecteur2D {
les 2 erreurs sont logique, il me manque la bonne façon de déclarer la méthode clone ...
quelqu'un à la soluce ? (en gardant clone comme nom !)
merci
Partager