Correction exercice 1

Pour la méthode main il s’agit simplement d’utiliser les méthodes d’instance de la classe.

/**
 * Version simple de la classe Product. Un produit possede un nom. Il
 * est possible de recuperer ce nom et de transformer un produit en
 * chaine de caracteres.
 * 
 * @author F.Dagnat
 * @version 2
 */
public class Product {
    /** le nom du produit sous forme d'une chaine de caracteres */
    private String name;

    /** un constructeur qui prend en parametre le nom du nouveau
     * produit */
    public Product(String name) {
        this.name = name;
    }

    /** rend une chaine de caracteres qui est le nom du produit */
    public String getName() {
        return this.name;
    }

    /** rend une chaine de caracteres qui decrit le produit */
    public String toString() {
        return "Produit " + this.name;
    }

    /** Une methode main qui teste cette classe */
    public static void main(String[] args) {
        Product p1 = new Product("p1");
        System.out.println(p1);
        new Product("");
        Product p3 = new Product("p3");
        System.out.println(p3);
        System.out.println("Le nom de p3 est " + p3.getName());
    }
}