Pb No enclosing instance - Java - Programmation
Marsh Posté le 18-05-2005 à 16:07:54
un peu de code serait la bienvenue
j'espere que tu n'essaies pas de créer un objet sur une classe abstraite...
Marsh Posté le 19-05-2005 à 08:53:38
Code :
|
Le problème intervient quand j'essaye de creer un objet None ou Some.
Marsh Posté le 19-05-2005 à 10:20:39
on peut voir la ligne à laquelle il te dit qu'il y a une erreur ?
d'autre part, les histoires d'instance englobante n'ont rien à voire avec les classes abstraites, mais avec les classes internes.
Marsh Posté le 19-05-2005 à 10:44:12
il n'y a pas d'erreur dans ce code
j'ai une erreur quand par exemple je fait "Option a = new Option.None()"
Marsh Posté le 19-05-2005 à 10:46:55
ok, si tu veux l'utiliser comme ça, il faut que tu mettes :
Code :
|
static, ça veux dire que None est une classe normale, simplement, elle est dans l'espace de nom de Option.
sans le static, ça veut dire que toute instance de None se trouve dans une instance de Option.
Marsh Posté le 18-05-2005 à 15:19:14
Je bosse sous eclipse.
J'ai un problème lorsque que je veut creer des objets qui decoulent de classes abstraites, et jarrive pas a voir d'ou vien le pb.
"No enclosing instance of type Action is accessible. Must qualify the allocation with an enclosing instance of Type Action (e.g. x.new A() where x is an instance of Action)"