Class Article
java.lang.Object
|
+----Article
- public abstract class Article
- extends Object
- implements Dumpable
Classe abstraite fournissant les principaux mécanismes de gestion
d'un Article : elle donne des accesseurs et des modifieurs sur les
attributs communs à tous les articles (nom, référence, prix)
-
Article()
- Constructeur par défaut, ne devrait pas être appelé car tout
article doit possèder une référence, un nom et un prix.
-
Article(String, String, double)
- Constructeur à utiliser normalement.
-
getNom()
- Renvoie le nom de l'article.
-
getPrix()
- Renvoie le prix de l'article.
-
getRef()
- Renvoie la référence de l'article.
-
identifieToi()
- Cette méthode renvoie une chaîne de caractère décrivant
l'article.
-
setNom(String)
- Sert à positionner le nom.
-
setPrix(double)
- Sert à positionner le prix.
-
setRef(String)
- Sert à positionner la référence.
-
testeReflexivite()
-
-
write(DataOutputStream)
-
Article
public Article(String nom,
String reference,
double prixUnitaire)
- Constructeur à utiliser normalement.
Article
public Article()
- Constructeur par défaut, ne devrait pas être appelé car tout
article doit possèder une référence, un nom et un prix. Si
toutefois ce constructeur est invoqué, il se contente
d'initialiser le nom et la référence de l'article avec la valeur
"-- non initialisé --"
setPrix
protected void setPrix(double nouveau_prix)
- Sert à positionner le prix. Etant donné que la visibilité de
cette méthode est "protected", seule les classes dérivées ou les
classes se trouvant dans même package que la classe Article
pourront invoquer cette méthode sur un Article.
setNom
protected void setNom(String nouveau_nom)
- Sert à positionner le nom. Etant donné que la visibilité de
cette méthode est "protected", seule les classes dérivées ou les
classes se trouvant dans même package que la classe Article
pourront invoquer cette méthode sur un Article.
setRef
protected void setRef(String ref)
- Sert à positionner la référence. Etant donné que la visibilité
de cette méthode est "protected", seule les classes dérivées ou
les classes se trouvant dans même package que la classe Article
pourront invoquer cette méthode sur un Article.
identifieToi
public String identifieToi()
- Cette méthode renvoie une chaîne de caractère décrivant
l'article. Le résultat est de la forme : "Nom : nom de
l'article (Ref : reference, Prix unitaire : prix)"
getPrix
public double getPrix()
- Renvoie le prix de l'article.
getRef
public String getRef()
- Renvoie la référence de l'article.
getNom
public String getNom()
- Renvoie le nom de l'article.
write
public void write(DataOutputStream dos)
testeReflexivite
public Article testeReflexivite()