Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
Exercice 1 :
Prouvez que les champs d’une interface sont implicitement static et final
Exercice 2 :
Q2.Créez une nouvelle interface qui hérite les trois interfaces créées précédemment.
Q3.Ajouter une nouvelle classe qui implémente la nouvelle interface et étend une autre
classe concrète. la classe concrète contiendra un attribut de type String et un
constructeur.
Q4.Ecrivez maintenant quatre méthodes dans la nouvelle classe. Chacune de ces méthodes
prend l’une des quatre interfaces en argument.
Q5.Ajouter la méthode main() dans la nouvelle classe. Dans main(), créez une instance de
votre nouvelle classe. Passez cette instance à chacune des 4 méthodes.
Exercice 3 :
Exercice 4 :
Q1.Créez une classe interne private qui implémente une interface public.
Q2.Ecrivez deux méthodes : l’une qui retourne une instance de la classe interne et l’autre
qui retourne une instance de l’interface. Montrez que la classe interne est
complètement cachée en essayant de la transtyper à nouveau.
1
Institut Supérieur d'Informatique
Année universitaire : 2021-2022
et de Mathématiques de Monastir
Exercice 5 :
Q1.Créez une première classe qui a deux attributs avec un constructeur qui prend en
paramètres ces deux attributs.
Q2.Créez une seconde classe disposant d'une méthode qui renvoie une référence à la
première classe.
Q3.Créez un objet à renvoyer en créant une classe interne anonyme dérivée de la première
classe.