Exemple en Java
Nous reprenons l’exemple de la figure 4-12.2. La classe Societe est décrite en Java comme suit. La méthode accepteVisiteur est abstraite car son code dépend de la sous-classe.
public abstract class Societe
{
protected String nom, email, adresse;
public Societe(String nom, String email, String adresse)
{
this.setNom(nom);
this.setEmail(email);
this.setAdresse(adresse);
}
public String getNom()
{
return nom;
}
protected void setNom(String nom)
{
this.nom = nom;
}
public String getEmail()
{
return email;
}
protected void setEmail(String email)
{
this.email = email;
}
public String getAdresse()
{
return adresse;
}
protected void setAdresse(String adresse)
{
this.adresse = adresse;
}
public abstract...