cs_elpens
Messages postés260Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 3 novembre 2007
-
24 févr. 2006 à 08:42
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 2007
-
24 févr. 2006 à 13:28
Bonjour,
Je me demandais si il est possible de créer une sorte d' "interface" style en java.
Pour ceux qui ne connaissent pas Java, une interface est une sorte de définition de plusieurs méthode que l'on peut overwriter
en les incluant dans nos sous classes.
D'une autre manière, j'ai des functions qui sont utilisés plusieurs fois dans des fichier différents, mais je ne voudrais creer qu'une seule fois ses functions.
cs_elpens
Messages postés260Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 3 novembre 2007 24 févr. 2006 à 12:04
Ouais, c'est bien cool, merci.
En fait, je voudrais faire une interface pour des functions qui utilisent des procédures stockées. Est-ce que tu penses que cela puisse servir?
public abstract String GetBookName(ByVal IdBook As integer)
{
Dim getBookCmd As New SqlCommand("GetBookName_Proc " & bookName, myConn)
myConn.Open()
Dim bookName As String = getBookCmd.ExecuteScalar
Conn.Close()
}
Ainsi, suis j'ai quelque chose à changer, je peux sans autre l'overwriter ?
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 24 févr. 2006 à 12:12
Disons que, d'après ce que je comprend dans ton cas, c'est juste de l'héritage.
Tu veux que ta méthode GetBookName puisse être remplacée dans certain cas, mais que les autres méthodes de sa classe restent inchangées?
cs_elpens
Messages postés260Date d'inscriptionvendredi 2 décembre 2005StatutMembreDernière intervention 3 novembre 2007 24 févr. 2006 à 13:10
Oui. En fait, il me faudrait plutot quelque chose comme une "super class" qui contienne toutes mes méthodes SQL. Et que je puisse les utiliser dans tous mes autres fichiers asp.net juste en faisant un import au début.
Merci
ElpenS
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_azra
Messages postés425Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention13 juillet 20071 24 févr. 2006 à 13:27
Bonjour,
Tu peux eventuellement utiliser une classe et des méthodes statiques.
Cela te permettra de les utiliser sans avoir a les instancier (new).
Par exemple monnamespace.maclasse.mamethode(arg);