2020-05-03 14:24:13 +02:00

39 lines
665 B
Java
Executable File

package boite;
import java.awt.*;
public class Objet {
Color couleur;
public Objet() {
couleur = Color.white;
}
public Objet(Color c) {
couleur = c;
}
public void changeCouleur(Color c) {
if (!couleur.equals(c))
couleur = c;
else
System.out.println("L'objet est déjà de couleur "+c);
}
public void changeCouleur2(Color c) {
if (couleur.equals(c))
throw new RuntimeException("Même couleur");
couleur = c;
}
public boolean equals(Object o) {
Objet currentO = (Objet) o;
return (currentO.couleur.equals(couleur));
}
public String toString() {
return "Objet "+couleur;
}
}