0% ont trouvé ce document utile (0 vote)
78 vues3 pages

Applications de la POO en Java

Transféré par

martin seddoh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
78 vues3 pages

Applications de la POO en Java

Transféré par

martin seddoh
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

APPLICATIONS POO

TD1 APPLICATIONS PROGRAMMATION ORIENTEE-OBJET


Enseignant : Alassani AKANATE Établissement : -
Contact : 90 47 51 03 / 97 31 77 52 www.hittechnologie.net Niveau : LP2
Session : -
DUREE
DOCUMENTS NON AUTORISES

Outils nécessaires pour ce travail : Feuille d’Examen et brouillon !


EXERCICE 1 : Questions de cours (QCM)
1. Que signifie JDBC?
a. Java DataBase Connect,
b. Java DataBase Connection,
c. Java DataBase Connectivity,
d. Toutes les réponses sont fausses.
2. Java autorise l'héritage multiple entre classes
a. Vrai,
b. Faux.
3. Une classe Java peut hériter de plusieurs interfaces
a. Vrai,
b. Faux.
4. La puissance du langage Java réside dans l'utilisation des pointeurs
a. Vrai,
b. Faux.
5. En Java, une classe hérite d’une interface en utilisant le mot :
a. final
b. implement
c. implements
d. extends
e. extend
EXERCICE 2
Votre employeur vous demande de lui proposer un programme en Java afin de gérer ses employés.
Les informations concernant un employé sont les suivantes : Nom, prénom, âge, salaire. Sachant
que les employés sont payés suivant un taux horaire et le nombre d’heures de travail à saisir lors
des calculs, proposer une fonction calculS qui permet de calculer le salaire de chaque employé.
Proposer un programme test qui permet de créer deux objets employés et les gérer selon les
informations de l’énoncé en utilisant un constructeur avec paramètres (Gestion de leur nom,
prénom, âge et salaire).
Exemple de sortie :

Page 1 sur 3
APPLICATIONS POO

EXERCICE 3

Ecrire un programme en POO Java qui permet de reproduire à l’identique la fenêtre suivante.

EXERCICE 4

1. Qu’est-ce qu’un Javabean ?


2. Donner trois (3) caractéristiques d’un Javabean
3. A quoi servent les classes inputstream et outputstream ?
4. Qu’est-ce que la sérialisation ? La désérialisation ?

EXERCICE 5

1. Qu’affiche le code ci-dessous ?


2. Ce code est bien écrit, vrai ou faux ?
3. Que retourne le code de la ligne 10 ?

1 package wr.com;
2
3 import java.util.ArrayList;
4 public class CollectionEtWrappers {
5 public static void main( String [] args ) {
6 ArrayList<Integer> collection = new ArrayList<>();
7 collection.add( 10 );
8 collection.add( 20 );
9 collection.add( 30 );
10 collection.add(“Je suis étudiant à ESGIS”);
11 for ( int value : collection ) {
12 System.out.println( value );
13 }
14 }
15}

Page 2 sur 3
APPLICATIONS POO

EXERCICE 6

1. Que fait de manière générale ce code ?


2. Que font les lignes suivantes : 14 à 24 ?

1 package employe.java.com;
2
3 public class Employe{
4 String nom;
5 static float taux_h = 4000 ;
6 int nb_h;
7 float salaire_h(){
8 float s ;
9 s=(taux_h*nb_h);
10 return s;
11 }
12 public static void main(String[] a){
13 float s1, s2;
14 Employe emp1, emp2 ;
15 emp1= new Employe() ;
16 emp2 = new Employe() ;
17 emp1.nom= "M. David" ;
18 emp2.nom="Mlle Afi" ;
19 emp1.nb_h=20 ;
20 emp2.nb_h=30 ;
21 s1=emp1.salaire_h();
22 s2=emp2.salaire_h();
23 System.out.println("Le salaire de "+emp1.nom+" est "+s1+" F CFA") ;
24 System.out.println("Le salaire de "+emp2.nom+" est "+s2+" F CFA") ;
25 }//fin de main
26 }//fin de la classe

EXERCICE 7

1. Qu’est-ce que la persistance ?


2. Qu’est-ce que la généricité ? Quels sont ses avantages ?
3. Donner trois (3) caractéristiques des Javabeans
4. Quand utiliser les classes enveloppantes ?
5. Expliquer le rôle de trois (3) principales classes intervenant dans l’utilisation du concept
JDBC.

FIN

BONNE CHANCE !!!

Page 3 sur 3

Vous aimerez peut-être aussi