Mise en route

Page Home (contact) Retour TPs

Support de cours


Avant de commencer ce premier TP vous devez déjà avoir installé l'environnement de travail comme il est indiqué ici.

Si vous n'avez pas terminé un TP, vous devez le terminer seul (ou avec l'aide de vos camarades) pour le prochain TP. Vous pouvez demander de l'aide en envoyant un message électronique à un de vos enseignants si un point précis n'est trouvé par aucun étudiant.


But du TP :

Pour ce TP vous allez commencer par travailler sans utiliser un IDE. Choisissez un éditeur de texte pour écrire vos programmes et ouvrez une fenêtre pour taper des lignes de commandes.


Exercice 1 : une première classe

Créez un projet dans NetBeans. Mettez la classe Livre dont le source suit dans un paquetage ufe.librairie.

public class Livre {

  private String titre, auteur;
  private int nbPages

  public Livre(String unAuteur, String unTitre) {
    auteur = unAuteur;
    titre = unTitre;
  }


  public String getAuteur() {
    return auteur;
  }


  public void setNbPages(int n) {
    nbPages = nb;
}
Corrigez quelques petites erreurs et ajoutez une méthode main pour
  • Créer 2 livres de 100 et de 200 pages,
  • Faire afficher les auteurs de ces 2 livres.
  • Lancez l'exécution de la classe Livre.

    Correction :

    Classe Livre

    Exercice 2 : 2 classes dans 2 fichiers source pour une application

    Ecrivez une classe TestLivre dans un fichier TestLivre.java. Cette classe a une seule méthode main qui fait ce que fait la méthode main de la classe Livre. Mettez la classe TestLivre dans le paquetage ufe.test. Enlevez la méthode main de la classe Livre.

    Faites exécuter la méthode main de la classe TestLivre.

    Correction :

    Classe TestLivre

    Pour ceux qui ont déjà fini :

    Ajoutez du code aux classes Livre et TestLivre et testez.

    Retour TPs

    Modifié le 7/10/12