[java] classe Struct

Fermé
john_matrix Messages postés 440 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 19 avril 2008 - 23 mai 2006 à 20:12
john_matrix Messages postés 440 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 19 avril 2008 - 23 mai 2006 à 22:44
bonjour je voudrai savoir commentutiliser la classe Struct sachant que c'est une classe "abstraite".
En fesant :

Struct resultStruct = new Struct(longFileName.length() * 2);

ca me marque comme erreur :

class is abstract, cannot be instantiated.
Je comprend pas comment resoudre ce probleme
A voir également:

7 réponses

arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
23 mai 2006 à 21:01
justement étant abstraite c'est à toi de redéfinir les constructeurs qui sont abstraits.
0
john_matrix Messages postés 440 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 19 avril 2008 33
23 mai 2006 à 21:23
c'est à dire pe tu m'expliquer??
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
23 mai 2006 à 21:37
par exemple dans ta class struct mettons que tu es la fonction

abstract surface(int i1, int i2)

cette fonction est definie abstract car pour un rectangle ou un cercle la surface sera calculée de facon différente.Donc si tu veux définir mettons pour le rectangle faudra que tu redefinisses le ontructeur tel que tu le veux dans ta classe a atoi.
0
john_matrix Messages postés 440 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 19 avril 2008 33
23 mai 2006 à 21:51
en gros dans la classe ou j'avais le probleme de Struct je defini le constructeur qui es dans la classe Struct
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
23 mai 2006 à 22:04
ui mais dans ta classe a toi il me semble
0
arth Messages postés 9374 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 291
23 mai 2006 à 22:07
0
john_matrix Messages postés 440 Date d'inscription dimanche 4 septembre 2005 Statut Membre Dernière intervention 19 avril 2008 33
23 mai 2006 à 22:44
j'ai rajouter
public interface Struct{ }


la ou y'avais
Struct resultStruct = new Struct(longFileName.length() * 2);

mais dans interface Struct ke j'ai defini je sai pas koi
0