A voir également:
- [Java] Interface
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel 5360 ✓ - Forum Logiciels
2 réponses
une interface sert à ecrire le squelette d'une classe qui peut etre herité par d'autres classe:
suppose tu ecris un programme qui decrit les francais.
alors faut par exemple initialiser deja des variable comme :
donc ces attribut ne sont plus modifiable par la classe qui herite
mais ceux-ci peuvent l'être
tu doit alors creer des fonctions predefinies comme:
public long getNombreTotalPopulation()
{
return nombreTotalPopulation;
}
les autres classe ne peuvent modifier nombreTotalPopulation qu'en passant par cette fonction
d'autre fonction peuvent etre laisser au choix de la classe qui herite de l'interface Francais:
suppose tu ecris un programme qui decrit les francais.
alors faut par exemple initialiser deja des variable comme :
donc ces attribut ne sont plus modifiable par la classe qui herite
private string nationalité = "francaise"; private static int nombreTotalPopulation = 0;
mais ceux-ci peuvent l'être
public string sexe ; public int age; public int nom;
tu doit alors creer des fonctions predefinies comme:
public void setAge(int a)
{
this.age = a;
}
public long getNombreTotalPopulation()
{
return nombreTotalPopulation;
}
les autres classe ne peuvent modifier nombreTotalPopulation qu'en passant par cette fonction
public void estNee()
{
++nombreTotalPopulation;
}
public void estMort()
{
--nombreTotalPopulation;
}
d'autre fonction peuvent etre laisser au choix de la classe qui herite de l'interface Francais:
//on peut suposer que il y aura des Madame , Monssieur , Mademoiselle , He , Camarade public string salutaTion();