| Package

Class
Tree
Deprecated
Index
Help

PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

## Class Acheteur

    java.lang.Object
      |
      +--Agent
            |
            +--Acheteur

public class Acheteur
extends Agent

Une classe représentant le comportement de l'agent Acheteur

See Also:
  `madkit.kernel.Agent`, Serialized Form

Nested Class Summary
`class` | `Acheteur.AcheteurGUI`

Constructor Summary
`Acheteur()` Constructeur qui permet de créer l'interface associée L'utilisateur pourra alors entrer les informations suivantes : - le nom de l'agent Acheteur - le type de poisson qu'il vend - le prix de vente maximal qu'il est prêt à payer

Method Summary
`void` | `activate()` Méthode qui active l'agent Acheteur Pendant cette activation, l'agent Acheteur initialise : - son nom - le poisson qu'il désire acheter - le prix max
`void` | `end()` Méthode qui gère la fin de vie de l'agent Acheteur Dans tous les cas, que l'agent Acheteur ait gagné ou non l'enchère, il meurt après la fin de celle-ci
`void` | `initAcheteur(java.lang.String nom, java.lang.String poisson, java.lang.String prix)` Méthode qui initialise les caractéristiques de l'agent Vendeur à savoir : - son nom - le type de poisson qu'il achète - le prix d'achat maximal
`void` | `live()` Méthode qui gère la vie de l'agent Acheteur Durant sa vie, l'agent devra : - vérifier l'existence d'une salle de vente pour le poisson qu'il désire acheter - attendre que le matchmaker lui fournisse les informations relatives à l'agent Vendeur - participer aux enchères en compétittion avec au moins un autre acheteur

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Acheteur

    public Acheteur()

  Constructeur qui permet de créer l'interface associée L'utilisateur pourra alors entrer les informations suivantes : - le nom de l'agent Acheteur - le type de poisson qu'il vend - le prix de vente maximal qu'il est prêt à payer

Method Detail

### activate

    public void activate()

  Méthode qui active l'agent Acheteur Pendant cette activation, l'agent Acheteur initialise : - son nom - le poisson qu'il désire acheter - le prix max

### live

    public void live()

  Méthode qui gère la vie de l'agent Acheteur Durant sa vie, l'agent devra : - vérifier l'existence d'une salle de vente pour le poisson qu'il désire acheter - attendre que le matchmaker lui fournisse les informations relatives à l'agent Vendeur - participer aux enchères en compétittion avec au moins un autre acheteur

### end

    public void end()

  Méthode qui gère la fin de vie de l'agent Acheteur Dans tous les cas, que l'agent Acheteur ait gagné ou non l'enchère, il meurt après la fin de celle-ci

### initAcheteur

    public void initAcheteur(java.lang.String nom,
                             java.lang.String poisson,
                             java.lang.String prix)

  Méthode qui initialise les caractéristiques de l'agent Vendeur à savoir : - son nom - le type de poisson qu'il achète - le prix d'achat maximal

  Parameters:
    `nom` - le nom de l'acheteur
    `poisson` - le type de poisson acheté par l'agent Acheteur
    `prix` - le prix d'achat maximal du poisson

| Package

Class
Tree
Deprecated
Index
Help

PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD