SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Les Classes en Java
Exercice sur les classe
ING. David Joseph
Formation Chez-Nous
Ateliers initialisation et approfondissement en informatique
www.wikinfosysteme.azurewebsites.net/fcn
Wiki Info Systeme | ING. David Joseph | 3/20/2014
1
Soit la classe POINT :
public class Point {
private double X ;
private double Y ;
public Point(double valueX, double valueY)
{
This.X=valueX ;
This.Y=valueY ;
}
public setX(double valX)
{
This.x=valX ;
}
public setY(double valY)
{
This.Y=valY ;
}
double void getX()
{
Return thix.X ;
}
double void getY()
{
return this.Y ;
}
Formation Chez-Nous
Ateliers initialisation et approfondissement en informatique
www.wikinfosysteme.azurewebsites.net/fcn
Wiki Info Systeme | ING. David Joseph | 3/20/2014
2
string void coordonne()
{
return ‘’(‘’+this.X+’’,’’+this.Y+’’)’’ ;
}
}
Travail a faire:
I- Completer
a) Identifier les variables de classe:________________________________________________
b) Identifier les variables static :__________________________________________________
c) Identifier le ou les constructeur :_______________________________________________
d) Identifier les mutateurs :_____________________________________________________
e) Identifier les ascenceurs :_____________________________________________________
II- Trouver le resultat de ces commandes
a) Point Origine=new Point(0.0,5.3) ;
b) Origine.setX(2.3) ;
c) Origine.getX() ;
d) Origine.coordonne() ;
III- Ecrire les commandes qui pourront determiner la distance entre deux points definis tels
que :
Point X1, X2 ;
X1=new Point(8.0, 7.4) ;
X2= new Point(5.0, 0.0);
Remarque la distance entre deux points: (AB)2
=(XB-XA) + (YB-YA), AB est la distance desiree.

Más contenido relacionado

La actualidad más candente

Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programmeBaghdadi Wajih
 
Exercice continuité et limites
Exercice continuité et limitesExercice continuité et limites
Exercice continuité et limitesYessin Abdelhedi
 
Primitive De Fonctions Simples
Primitive De Fonctions SimplesPrimitive De Fonctions Simples
Primitive De Fonctions Simplesatire
 
artEoz : L'outil qui manquait
artEoz : L'outil qui manquaitartEoz : L'outil qui manquait
artEoz : L'outil qui manquaitFabrice Lallemand
 
Fonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdf
Fonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdfFonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdf
Fonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdfetude-generale
 
Programming language python 2021
Programming language python 2021Programming language python 2021
Programming language python 2021Dalila Chouaya
 
De java à swift en 2 temps trois mouvements
De java à swift en 2 temps trois mouvementsDe java à swift en 2 temps trois mouvements
De java à swift en 2 temps trois mouvementsDidier Plaindoux
 
TD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTI
TD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTITD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTI
TD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTIsoufiane merabti
 
Les collections et les génerics enit dotnet
Les collections et les génerics enit dotnetLes collections et les génerics enit dotnet
Les collections et les génerics enit dotnetMohamed Ouederni
 
Cours de C++, en français, 2002 - Cours 2.1
Cours de C++, en français, 2002 - Cours 2.1Cours de C++, en français, 2002 - Cours 2.1
Cours de C++, en français, 2002 - Cours 2.1Laurent BUNIET
 
Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6vauzelle
 

La actualidad más candente (20)

Memo java
Memo javaMemo java
Memo java
 
Ch31 19
Ch31 19Ch31 19
Ch31 19
 
Fiche3 ex-sous-programme
Fiche3 ex-sous-programmeFiche3 ex-sous-programme
Fiche3 ex-sous-programme
 
Herencia
HerenciaHerencia
Herencia
 
Flash Actionscript
Flash ActionscriptFlash Actionscript
Flash Actionscript
 
Exercice continuité et limites
Exercice continuité et limitesExercice continuité et limites
Exercice continuité et limites
 
Primitive De Fonctions Simples
Primitive De Fonctions SimplesPrimitive De Fonctions Simples
Primitive De Fonctions Simples
 
Python avancé : Tuple et objet
Python avancé : Tuple et objetPython avancé : Tuple et objet
Python avancé : Tuple et objet
 
Presentation
PresentationPresentation
Presentation
 
Employee c++
Employee c++Employee c++
Employee c++
 
artEoz : L'outil qui manquait
artEoz : L'outil qui manquaitartEoz : L'outil qui manquait
artEoz : L'outil qui manquait
 
Fonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdf
Fonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdfFonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdf
Fonction-exponentielle-2eme-BAC-PC --www.etude-generale.com.pdf
 
Programming language python 2021
Programming language python 2021Programming language python 2021
Programming language python 2021
 
De java à swift en 2 temps trois mouvements
De java à swift en 2 temps trois mouvementsDe java à swift en 2 temps trois mouvements
De java à swift en 2 temps trois mouvements
 
TD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTI
TD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTITD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTI
TD - travaux dirigé limite de fonction ( exercice ) SOUFIANE MERABTI
 
Les collections et les génerics enit dotnet
Les collections et les génerics enit dotnetLes collections et les génerics enit dotnet
Les collections et les génerics enit dotnet
 
Cours de C++, en français, 2002 - Cours 2.1
Cours de C++, en français, 2002 - Cours 2.1Cours de C++, en français, 2002 - Cours 2.1
Cours de C++, en français, 2002 - Cours 2.1
 
Exercice dérivabilité
Exercice dérivabilitéExercice dérivabilité
Exercice dérivabilité
 
Présentation de data.table
Présentation de data.tablePrésentation de data.table
Présentation de data.table
 
Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6Exercices d'introduction sur le chapitre 6
Exercices d'introduction sur le chapitre 6
 

Destacado

Correction de td poo n2
Correction de td poo n2Correction de td poo n2
Correction de td poo n2yassine kchiri
 
Subjuntivo presente recap 3°
Subjuntivo presente recap 3°Subjuntivo presente recap 3°
Subjuntivo presente recap 3°JMA33300
 
CEEI NCA - Agenda Septembre 2014
CEEI NCA - Agenda Septembre 2014CEEI NCA - Agenda Septembre 2014
CEEI NCA - Agenda Septembre 2014CEEI NCA
 
Classement général Pronodix
Classement général PronodixClassement général Pronodix
Classement général Pronodixbenjaave
 
Aux fondements de la Grèce : cités, mythes, panhellénisme
Aux fondements de la Grèce  : cités, mythes, panhellénismeAux fondements de la Grèce  : cités, mythes, panhellénisme
Aux fondements de la Grèce : cités, mythes, panhellénismemlaugel
 
Zoom sur le management qualité
Zoom sur le management qualité Zoom sur le management qualité
Zoom sur le management qualité Visiativ Africa
 
Canard75
Canard75Canard75
Canard75F-CTIF
 
Digizik presentation et references - 2014
Digizik presentation et references - 2014Digizik presentation et references - 2014
Digizik presentation et references - 2014Digizik
 
¿Estoy resolviendo algo que vale la pena?
¿Estoy resolviendo algo que vale la pena?¿Estoy resolviendo algo que vale la pena?
¿Estoy resolviendo algo que vale la pena?Tadashi Takaoka Caqueo
 
Cuisine à portée de vin
Cuisine à portée de vinCuisine à portée de vin
Cuisine à portée de vinBIVC
 
Estrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal ConsorsEstrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal ConsorsSalainversion
 

Destacado (20)

TD Java POO
TD Java POO TD Java POO
TD Java POO
 
Correction de td poo n2
Correction de td poo n2Correction de td poo n2
Correction de td poo n2
 
Corrige tp java
Corrige tp javaCorrige tp java
Corrige tp java
 
Serie de TD 3 POO
Serie de TD 3 POOSerie de TD 3 POO
Serie de TD 3 POO
 
Sans abri
Sans abriSans abri
Sans abri
 
C2 c
C2 cC2 c
C2 c
 
Subjuntivo presente recap 3°
Subjuntivo presente recap 3°Subjuntivo presente recap 3°
Subjuntivo presente recap 3°
 
CEEI NCA - Agenda Septembre 2014
CEEI NCA - Agenda Septembre 2014CEEI NCA - Agenda Septembre 2014
CEEI NCA - Agenda Septembre 2014
 
Classement général Pronodix
Classement général PronodixClassement général Pronodix
Classement général Pronodix
 
Aux fondements de la Grèce : cités, mythes, panhellénisme
Aux fondements de la Grèce  : cités, mythes, panhellénismeAux fondements de la Grèce  : cités, mythes, panhellénisme
Aux fondements de la Grèce : cités, mythes, panhellénisme
 
Zoom sur le management qualité
Zoom sur le management qualité Zoom sur le management qualité
Zoom sur le management qualité
 
Renan luce
Renan luceRenan luce
Renan luce
 
Canard75
Canard75Canard75
Canard75
 
Per fg_36-37-37-36
Per fg_36-37-37-36Per fg_36-37-37-36
Per fg_36-37-37-36
 
Digizik presentation et references - 2014
Digizik presentation et references - 2014Digizik presentation et references - 2014
Digizik presentation et references - 2014
 
ฝรั่งเศส
ฝรั่งเศสฝรั่งเศส
ฝรั่งเศส
 
¿Estoy resolviendo algo que vale la pena?
¿Estoy resolviendo algo que vale la pena?¿Estoy resolviendo algo que vale la pena?
¿Estoy resolviendo algo que vale la pena?
 
Cuisine à portée de vin
Cuisine à portée de vinCuisine à portée de vin
Cuisine à portée de vin
 
Moments
MomentsMoments
Moments
 
Estrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal ConsorsEstrategia Semanal de Cortal Consors
Estrategia Semanal de Cortal Consors
 

Más de Wiki Info Systeme (15)

Introduction à l’infographie
Introduction à l’infographieIntroduction à l’infographie
Introduction à l’infographie
 
Comment gerer votre identite numerique
Comment gerer votre identite numeriqueComment gerer votre identite numerique
Comment gerer votre identite numerique
 
Présentation du thème
Présentation du thèmePrésentation du thème
Présentation du thème
 
Identité numérique
Identité numériqueIdentité numérique
Identité numérique
 
My droid
My droidMy droid
My droid
 
Les Widgets
Les WidgetsLes Widgets
Les Widgets
 
Hello droid
Hello droidHello droid
Hello droid
 
E learning
E learningE learning
E learning
 
Les Classe en Java
Les Classe en JavaLes Classe en Java
Les Classe en Java
 
Les tableaux en Java
Les tableaux en JavaLes tableaux en Java
Les tableaux en Java
 
Introduction a Java
Introduction a JavaIntroduction a Java
Introduction a Java
 
Premier manuel d'informatique
Premier manuel d'informatiquePremier manuel d'informatique
Premier manuel d'informatique
 
Cahier d'exercices-Dactylographie
Cahier d'exercices-DactylographieCahier d'exercices-Dactylographie
Cahier d'exercices-Dactylographie
 
Crystal Report avec Microsoft Visual Studio 2010
Crystal Report avec Microsoft Visual Studio 2010Crystal Report avec Microsoft Visual Studio 2010
Crystal Report avec Microsoft Visual Studio 2010
 
Cours de JAVA de base
Cours de JAVA  de baseCours de JAVA  de base
Cours de JAVA de base
 

Exercice sur les classes en Java

  • 1. Les Classes en Java Exercice sur les classe ING. David Joseph
  • 2. Formation Chez-Nous Ateliers initialisation et approfondissement en informatique www.wikinfosysteme.azurewebsites.net/fcn Wiki Info Systeme | ING. David Joseph | 3/20/2014 1 Soit la classe POINT : public class Point { private double X ; private double Y ; public Point(double valueX, double valueY) { This.X=valueX ; This.Y=valueY ; } public setX(double valX) { This.x=valX ; } public setY(double valY) { This.Y=valY ; } double void getX() { Return thix.X ; } double void getY() { return this.Y ; }
  • 3. Formation Chez-Nous Ateliers initialisation et approfondissement en informatique www.wikinfosysteme.azurewebsites.net/fcn Wiki Info Systeme | ING. David Joseph | 3/20/2014 2 string void coordonne() { return ‘’(‘’+this.X+’’,’’+this.Y+’’)’’ ; } } Travail a faire: I- Completer a) Identifier les variables de classe:________________________________________________ b) Identifier les variables static :__________________________________________________ c) Identifier le ou les constructeur :_______________________________________________ d) Identifier les mutateurs :_____________________________________________________ e) Identifier les ascenceurs :_____________________________________________________ II- Trouver le resultat de ces commandes a) Point Origine=new Point(0.0,5.3) ; b) Origine.setX(2.3) ; c) Origine.getX() ; d) Origine.coordonne() ; III- Ecrire les commandes qui pourront determiner la distance entre deux points definis tels que : Point X1, X2 ; X1=new Point(8.0, 7.4) ; X2= new Point(5.0, 0.0); Remarque la distance entre deux points: (AB)2 =(XB-XA) + (YB-YA), AB est la distance desiree.