Bonjour,

Je ne trouve pas de post qui traite précisément du problème que je rencontre.

Je voudrait créer une classe avec un exigence de méthode qui retourne le nom d'un attribut particulier (dans mon cas l'attribut est le nom d'une clé primaire dans ma table).
Utiliser une interface serait approprié pour l'exigence de methode, le problème c'est que je voudrais utiliser cette méthode sans instancier l'objet...

Exemple classe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public class table {
 
  String attribut1;
  String attribut2;
  String attribut3;
 
 
 public static String getPrimaryKeyName(){
    return "attribut2";
 
 }
}
Le problème ici est que il n'y a aucun contrat qui m'oblige à créer la méthode getPrimaryKeyName() car une interface ne le permet pas..

Bref je boucle comme un for(i=i)...