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)


Constructor Index

 o 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.
 o Article(String, String, double)
Constructeur à utiliser normalement.

Method Index

 o getNom()
Renvoie le nom de l'article.
 o getPrix()
Renvoie le prix de l'article.
 o getRef()
Renvoie la référence de l'article.
 o identifieToi()
Cette méthode renvoie une chaîne de caractère décrivant l'article.
 o setNom(String)
Sert à positionner le nom.
 o setPrix(double)
Sert à positionner le prix.
 o setRef(String)
Sert à positionner la référence.
 o testeReflexivite()
 o write(DataOutputStream)

Constructors

 o Article
 public Article(String nom,
                String reference,
                double prixUnitaire)
Constructeur à utiliser normalement.

 o 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é --"

Methods

 o 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.

 o 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.

 o 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.

 o 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)"

 o getPrix
 public double getPrix()
Renvoie le prix de l'article.

 o getRef
 public String getRef()
Renvoie la référence de l'article.

 o getNom
 public String getNom()
Renvoie le nom de l'article.

 o write
 public void write(DataOutputStream dos)
 o testeReflexivite
 public Article testeReflexivite()