Erreur: “impossible de localiser méthode de l'objet ”nouveau“ par paquet” en Perl

Je suis nouveau sur Perl, donc je vais avoir quelques problèmes avec la POO.

J'ai...

  • connect4.pl
  • Joueur.pm

Je suis en train d'utiliser le module "Joueur" dans connect4,pl, mais j'obtiens l'erreur: "impossible de localiser méthode de l'objet "nouveau" par paquet" lorsque j'essaie de créer une instance du module.

J'ai lu d'autres posts, mais je n'arrive pas à obtenir ce que leur problème était et comment il a été résolu...

Voici un des extraits (j'ai supprimé beaucoup de lignes, j'ai juste compris ce que je pensais important)

use Player;

my $temp_connect_four = Player -> new("parameters");

et

package connect4;

sub new{
#some variables
}

#more methods/subroutines

Quel est le problème?

  • Est-ce votre colis connect4 ou Player?
  • Est-ce que votre Joueur de classe ont un new() méthode?
InformationsquelleAutor LarsChung | 2014-04-01