POLYTECH – PeiP2 2017–2018
Contrôle de Programmation Java
Durée : 0h45 Aucun document autorisé
Nom : Prénom :
Une classeChérite d’une classeBqui hérite d’une classeA.
I 1. Dessinez le graphe d’héritage de ces 3 classes, puis écrivez en Java leurs déclarations.
I 2. Parmi les 4 instructions suivantes, indiquez celles qui sont, pour lecompilateur, justes et celles qui sont fausses.
A a =new A ();
a =new B ();
B b = new C ();
b = new A ();
1
I 3. Complétez la classe Fichier du td n. 7 avec la méthode compterPairs qui renvoie le nombre d’entiers pairs contenu dans le fichier d’entiers courant. Vous gérerez les éventuelles exceptions à l’aide de la clause try-catch.
/* *
* R ô l e : r e n v o i e le n o m b r e d ’ e n t i e r s p a i r s du F i c h i e r c o u r a n t
*/
p u b l i c i n t c o m p t e r P a i r s () {
2