Java/TD3
- Écrire une classe Cellule, documentée
Cellule.html pour javadoc. L'objet cellule peut être lié à deux autres cellules et contenir une information de type entière. La classe possède :
- un constructeur public Cellule()
- un constructeur public Cellule(int data)
- une méthode public void link(Cellule avant, Cellule apres)
- une méthode public void afficheInfo()
- Écrire une classe Liste,
documentée Liste.html pour javadoc,
ayant :
- un constructeur public Liste(),
- une méthode public void insertion(int data) qui insère en tête d'une liste une cellule contenant data,
- une méthode public void affiche() qui envoie sur la sortie la liste des éléments,
- une méthode public static void usage() qui envoie un message
en cas de mauvaise utilisation,
- une méthode public static void main(String[] args) qui récupère
la taille de la liste en arguments, qui met des valeurs entières aléatoires dans cette liste, puis affiche les valeurs des éléments.
- Créer une classeListeOrdonnee, documentée ListeOrdonnee.html pour javadoc. La liste est obtenue par une insertion "en bonne place" de tout nouvel élément.
- On veut obtenir une classe ListeOrdonnee pour des informations de type réel. Quelles sont les modifications à apporter ?
- Créer une classeListeOrdonneeData, documentée ListeOrdonneeData.html pour javadoc. La liste est obtenue par une insertion "en bonne place" de tout nouvel élément de type Data.
- une interface Data, documentée
Data.html pour javadoc.
- une classe CelluleData, documentée CelluleData.html pour javadoc.
- une classe ListeData, documentée
ListeData.html pour javadoc.
- une classe Bidon, documentée
Bidon.html pour javadoc qui implémente l'interface Data.