SlideShare une entreprise Scribd logo
1  sur  6
UNIVERSITE MOHAMED I
       FACULTE DES SCIENCES                                Année Universitaire : 2010 / 2011
         DEPARTEMENT DE                                    Filières : SMI
         MATHEMATIQUES                                     Semestre : 5 (3ème année)
         ET INFORMATIQUE                                   Module : POO
              OUJDA


   CORRECTION DE LA SERIE 2 DU TD DU POO
Exercice 1
          Considérons les déclarations suivantes :
      byte b;short p;int n;long q ;
      final int N=10 ,M=100;
      float x ; double y;

      b=n; : Faux (on peut pas affecter un int à un byte)
      b=25;: Vrai
      n=25;: Vrai
      b=n; : Faux (on peut pas affecter un int à un byte)
      b=500;:Faux (le byte est compris entre –128 et 127)
      x=2*q;:Vrai
      y=b*b;:Vrai
      p=b*b;:Faux (le résultat d’un produit est un int)
      b=b+5;:Faux (le résultat d’une somme est un int)
      n=10; :Vrai
      p=5*n-3;:Faux (le résultat d’une expression mathématique est un int)
      p=5*N-3;:Vrai (dans ce cas le N est static donc il est pas considéré comme un int )
      b=2*M-3;:Faux (dépassement des limites du byte)




E-mail : thecomdevteam@gmail.com
WebSite : www.com-dev.net
Phone : +212618037859| +212662516524                                                           Page 1
UNIVERSITE MOHAMED I
       FACULTE DES SCIENCES                         Année Universitaire : 2010 / 2011
         DEPARTEMENT DE                             Filières : SMI
         MATHEMATIQUES                              Semestre : 5 (3ème année)
         ET INFORMATIQUE                            Module : POO
              OUJDA


Exercice 2
      class ClasseA {
      static public final int P=20;
      static private final int Q;
      private int m;
      private final int g1,g2,g3;
      public ClasseA()
      {
           Q=100; Q est une constante de classe
           g1=20;
      }
      static void f(int n) (méthode static n’accède qu’aux champs Static)
      {
           m=n;
      }
      void g(int n)
      {
           m=n;
           P=n; on ne peut pas modifier un champ Final
           g2=n; on ne peut pas modifier un champ Final
      }
      }
      public class TestInitialisation {
           public static void main(String[] args) {
                ClasseA objA= new ClasseA();
                int n=5 ,p=30;
                objA.g(n);
                objA.f(n);
                ClasseA.f(n);
                ClasseA.g(n); g() n’est pas static
                int j=ClasseA.P;
           }
      }

E-mail : thecomdevteam@gmail.com
WebSite : www.com-dev.net
Phone : +212618037859| +212662516524                                                    Page 2
UNIVERSITE MOHAMED I
       FACULTE DES SCIENCES                Année Universitaire : 2010 / 2011
         DEPARTEMENT DE                    Filières : SMI
         MATHEMATIQUES                     Semestre : 5 (3ème année)
         ET INFORMATIQUE                   Module : POO
              OUJDA


Exercice 3
      class Point {
      private int x;
      private int y;
      public Point() : Il faut enlever le void car c’est un constructeur
      {
           System.out.println("Entrée dans le constructeur Point");
      }
      }
      public class TestPoint {
       public void Point()
      {
           System.out.println("Entrée dans la méthode Point de
      TestPoint");
      }
           public static void main(String[] args) {
                Point pA =new Point();
                TestPoint pB =new TestPoint();
                pB.Point();
           }
      }




E-mail : thecomdevteam@gmail.com
WebSite : www.com-dev.net
Phone : +212618037859| +212662516524                                           Page 3
UNIVERSITE MOHAMED I
       FACULTE DES SCIENCES              Année Universitaire : 2010 / 2011
         DEPARTEMENT DE                  Filières : SMI
         MATHEMATIQUES                   Semestre : 5 (3ème année)
         ET INFORMATIQUE                 Module : POO
              OUJDA


Exercice 4
      public class Etudiant {
      private String name;
      private long CNE;
      private static int nbEtudiant;
      private final int m;
      public Etudiant(String name,long CNE)
      {
           this.name=name;
           this.CNE=CNE;
           nbEtudiant++;
           m=nbEtudiant;
      }
      public Etudiant()
      {
           nbEtudiant++;
           m=nbEtudiant;
      }
      public static int getNbEtudiant() {
           return nbEtudiant;
      }
      public int getM() {
           return m;
      }
      public void setName(String name) {
           this.name = name;
      }
      public void setCNE(long cNE) {
           CNE = cNE;
      }
      }
      public class TestEtudiant {
           public static void main(String[] args) {

E-mail : thecomdevteam@gmail.com
WebSite : www.com-dev.net
Phone : +212618037859| +212662516524                                         Page 4
UNIVERSITE MOHAMED I
       FACULTE DES SCIENCES              Année Universitaire : 2010 / 2011
         DEPARTEMENT DE                  Filières : SMI
         MATHEMATIQUES                   Semestre : 5 (3ème année)
         ET INFORMATIQUE                 Module : POO
              OUJDA



           Etudiant e1 = new Etudiant();
           e1.setName("Mohammed");
           Etudiant e2 = new Etudiant("Fatima",1356);
      System.out.println("Le nombre d'étudiants est :"
      +Etudiant.getNbEtudiant());
      System.out.println("Le numéro de l'étudiant e2 est "
      +e2.getM());
                }
      }

Exercice 5
Méthode 1:
    public class Testpoint {
           public static void main (String[] args)
               {
                Point pA = new Point(2,3);
                Point pB = new Point(2,8);
                Point.coincide(pA, pB);
               }
    }

      public class Point {
           private int x ;
           private int y ;
           public Point(int x,int y){
                 this.x=x;
                 this.y=y;
           }
           public static boolean coincide(Point a,Point b)
           {
                return (a.x==b.x)&&(a.y==b.y);
           }
E-mail : thecomdevteam@gmail.com
WebSite : www.com-dev.net
Phone : +212618037859| +212662516524                                         Page 5
UNIVERSITE MOHAMED I
       FACULTE DES SCIENCES              Année Universitaire : 2010 / 2011
         DEPARTEMENT DE                  Filières : SMI
         MATHEMATIQUES                   Semestre : 5 (3ème année)
         ET INFORMATIQUE                 Module : POO
              OUJDA


      }

Méthode 2:
    public class Testpoint {
           public static void main (String[] args)
               {
                Point pA = new Point(2,3);
                Point pB = new Point(2,8);
                pA.coincide(pB);
               }
    }

      public class Point {
           private int x ;
           private int y ;
           public Point(int x,int y){
                 this.x=x;
                 this.y=y;
           }
           public static boolean coincide(Point b)
           {
                return (this.x==b.x)&&( this.y==b.y);
           }
      }




E-mail : thecomdevteam@gmail.com
WebSite : www.com-dev.net
Phone : +212618037859| +212662516524                                         Page 6

Contenu connexe

Tendances

Correction de td poo n3
Correction de td poo n3Correction de td poo n3
Correction de td poo n3yassine kchiri
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java HéritageNadaBenLatifa
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Mehdi Hamime
 
POO Java Chapitre 2 Encapsulation
POO Java Chapitre 2 EncapsulationPOO Java Chapitre 2 Encapsulation
POO Java Chapitre 2 EncapsulationMouna Torjmen
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLwebreaker
 
Tp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-EclipseTp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-EclipseLilia Sfaxi
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisationAmir Souissi
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfslimyaich3
 
introduction à la modélisation objet
introduction à la modélisation objetintroduction à la modélisation objet
introduction à la modélisation objetAmir Souissi
 
Chapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphismeChapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphismeAmir Souissi
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeMehdi Hamime
 
Examen sybase - Administration base de donnees
Examen sybase - Administration base de donneesExamen sybase - Administration base de donnees
Examen sybase - Administration base de donneeswebreaker
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationECAM Brussels Engineering School
 
Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Georges Amichia
 
Cours2 uml usecase
Cours2 uml usecaseCours2 uml usecase
Cours2 uml usecasevangogue
 

Tendances (20)

Correction de td poo n3
Correction de td poo n3Correction de td poo n3
Correction de td poo n3
 
Exercice 2 java Héritage
Exercice 2  java HéritageExercice 2  java Héritage
Exercice 2 java Héritage
 
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école - Di...
 
POO Java Chapitre 2 Encapsulation
POO Java Chapitre 2 EncapsulationPOO Java Chapitre 2 Encapsulation
POO Java Chapitre 2 Encapsulation
 
Support JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.YoussfiSupport JEE Servlet Jsp MVC M.Youssfi
Support JEE Servlet Jsp MVC M.Youssfi
 
Telecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQLTelecharger Exercices corrigés PL/SQL
Telecharger Exercices corrigés PL/SQL
 
Tp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-EclipseTp1 - Initiation à Java-Eclipse
Tp1 - Initiation à Java-Eclipse
 
Modelisation conception SI
Modelisation conception SIModelisation conception SI
Modelisation conception SI
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
 
Correction Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdfCorrection Examen 2016-2017 POO .pdf
Correction Examen 2016-2017 POO .pdf
 
Cours JavaScript
Cours JavaScriptCours JavaScript
Cours JavaScript
 
introduction à la modélisation objet
introduction à la modélisation objetintroduction à la modélisation objet
introduction à la modélisation objet
 
Polymorphisme
PolymorphismePolymorphisme
Polymorphisme
 
Chapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphismeChapitre 4 heritage et polymorphisme
Chapitre 4 heritage et polymorphisme
 
Tp java ee.pptx
Tp java ee.pptxTp java ee.pptx
Tp java ee.pptx
 
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliothequeEcole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
Ecole ESMA : Rapport de projet - Application de gestion d'une bibliotheque
 
Examen sybase - Administration base de donnees
Examen sybase - Administration base de donneesExamen sybase - Administration base de donnees
Examen sybase - Administration base de donnees
 
Programmation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulationProgrammation orientée objet : Object, classe et encapsulation
Programmation orientée objet : Object, classe et encapsulation
 
Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique Etude d'une application de gestion d'une bibliothèque numérique
Etude d'une application de gestion d'une bibliothèque numérique
 
Cours2 uml usecase
Cours2 uml usecaseCours2 uml usecase
Cours2 uml usecase
 

Plus de yassine kchiri

Plus de yassine kchiri (13)

Al2istimta3 bi al3amal
Al2istimta3 bi al3amalAl2istimta3 bi al3amal
Al2istimta3 bi al3amal
 
Al2istimta3 bi al3amal
Al2istimta3 bi al3amalAl2istimta3 bi al3amal
Al2istimta3 bi al3amal
 
Correction bd 2
Correction bd 2Correction bd 2
Correction bd 2
 
SQL partie III
SQL partie IIISQL partie III
SQL partie III
 
Cours Base de Données
Cours Base de DonnéesCours Base de Données
Cours Base de Données
 
Serie de TD 3 POO
Serie de TD 3 POOSerie de TD 3 POO
Serie de TD 3 POO
 
Nachra2011
Nachra2011Nachra2011
Nachra2011
 
Correction bd td1
Correction bd td1Correction bd td1
Correction bd td1
 
Cours java smi_2011_2012_partie_i_29_octobre_2011
Cours java smi_2011_2012_partie_i_29_octobre_2011Cours java smi_2011_2012_partie_i_29_octobre_2011
Cours java smi_2011_2012_partie_i_29_octobre_2011
 
Correction du TD architecture
Correction du TD architectureCorrection du TD architecture
Correction du TD architecture
 
Smi5 cours partie2
Smi5 cours partie2Smi5 cours partie2
Smi5 cours partie2
 
Smi5 cours partie1
Smi5 cours partie1Smi5 cours partie1
Smi5 cours partie1
 
Cours des bases de données
Cours des bases de données Cours des bases de données
Cours des bases de données
 

Dernier

Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024IEN_Jonzac
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfOssamaLachheb
 
Un petit coin etwinning- Au fil des cultures urbaines
Un petit coin  etwinning- Au fil des cultures urbainesUn petit coin  etwinning- Au fil des cultures urbaines
Un petit coin etwinning- Au fil des cultures urbainesSocratis Vasiopoulos
 
Nathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseNathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseTxaruka
 
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptxGHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptxAbderrahim GHASSOUB
 
Texte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigéesTexte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigéesLeBaobabBleu1
 
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptxGHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptxAbderrahim GHASSOUB
 
Fiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciationFiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciationLeBaobabBleu1
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptxTxaruka
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"ArchivesdeLyon
 
Àma Gloria.pptx Un film tourné au Cap Vert et en France
Àma Gloria.pptx   Un film tourné au Cap Vert et en FranceÀma Gloria.pptx   Un film tourné au Cap Vert et en France
Àma Gloria.pptx Un film tourné au Cap Vert et en FranceTxaruka
 

Dernier (11)

Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024Réunion des directeurs de Jonzac - 15 mai 2024
Réunion des directeurs de Jonzac - 15 mai 2024
 
rapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdfrapport de stage gros oeuvre_compressed.pdf
rapport de stage gros oeuvre_compressed.pdf
 
Un petit coin etwinning- Au fil des cultures urbaines
Un petit coin  etwinning- Au fil des cultures urbainesUn petit coin  etwinning- Au fil des cultures urbaines
Un petit coin etwinning- Au fil des cultures urbaines
 
Nathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre françaiseNathanaëlle Herbelin.pptx Peintre française
Nathanaëlle Herbelin.pptx Peintre française
 
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptxGHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
GHASSOUB _Seance 4_ measurement and evaluation in education_-.pptx
 
Texte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigéesTexte avec différentes critiques positives, négatives ou mitigées
Texte avec différentes critiques positives, négatives ou mitigées
 
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptxGHASSOUB _Seance 3_ measurement and evaluation in education.pptx
GHASSOUB _Seance 3_ measurement and evaluation in education.pptx
 
Fiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciationFiche de vocabulaire pour faire une appréciation
Fiche de vocabulaire pour faire une appréciation
 
Quitter la nuit. pptx
Quitter        la             nuit.   pptxQuitter        la             nuit.   pptx
Quitter la nuit. pptx
 
Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"Les débuts de la collection "Le livre de poche"
Les débuts de la collection "Le livre de poche"
 
Àma Gloria.pptx Un film tourné au Cap Vert et en France
Àma Gloria.pptx   Un film tourné au Cap Vert et en FranceÀma Gloria.pptx   Un film tourné au Cap Vert et en France
Àma Gloria.pptx Un film tourné au Cap Vert et en France
 

Correction de td poo n2

  • 1. UNIVERSITE MOHAMED I FACULTE DES SCIENCES Année Universitaire : 2010 / 2011 DEPARTEMENT DE Filières : SMI MATHEMATIQUES Semestre : 5 (3ème année) ET INFORMATIQUE Module : POO OUJDA CORRECTION DE LA SERIE 2 DU TD DU POO Exercice 1 Considérons les déclarations suivantes : byte b;short p;int n;long q ; final int N=10 ,M=100; float x ; double y; b=n; : Faux (on peut pas affecter un int à un byte) b=25;: Vrai n=25;: Vrai b=n; : Faux (on peut pas affecter un int à un byte) b=500;:Faux (le byte est compris entre –128 et 127) x=2*q;:Vrai y=b*b;:Vrai p=b*b;:Faux (le résultat d’un produit est un int) b=b+5;:Faux (le résultat d’une somme est un int) n=10; :Vrai p=5*n-3;:Faux (le résultat d’une expression mathématique est un int) p=5*N-3;:Vrai (dans ce cas le N est static donc il est pas considéré comme un int ) b=2*M-3;:Faux (dépassement des limites du byte) E-mail : thecomdevteam@gmail.com WebSite : www.com-dev.net Phone : +212618037859| +212662516524 Page 1
  • 2. UNIVERSITE MOHAMED I FACULTE DES SCIENCES Année Universitaire : 2010 / 2011 DEPARTEMENT DE Filières : SMI MATHEMATIQUES Semestre : 5 (3ème année) ET INFORMATIQUE Module : POO OUJDA Exercice 2 class ClasseA { static public final int P=20; static private final int Q; private int m; private final int g1,g2,g3; public ClasseA() { Q=100; Q est une constante de classe g1=20; } static void f(int n) (méthode static n’accède qu’aux champs Static) { m=n; } void g(int n) { m=n; P=n; on ne peut pas modifier un champ Final g2=n; on ne peut pas modifier un champ Final } } public class TestInitialisation { public static void main(String[] args) { ClasseA objA= new ClasseA(); int n=5 ,p=30; objA.g(n); objA.f(n); ClasseA.f(n); ClasseA.g(n); g() n’est pas static int j=ClasseA.P; } } E-mail : thecomdevteam@gmail.com WebSite : www.com-dev.net Phone : +212618037859| +212662516524 Page 2
  • 3. UNIVERSITE MOHAMED I FACULTE DES SCIENCES Année Universitaire : 2010 / 2011 DEPARTEMENT DE Filières : SMI MATHEMATIQUES Semestre : 5 (3ème année) ET INFORMATIQUE Module : POO OUJDA Exercice 3 class Point { private int x; private int y; public Point() : Il faut enlever le void car c’est un constructeur { System.out.println("Entrée dans le constructeur Point"); } } public class TestPoint { public void Point() { System.out.println("Entrée dans la méthode Point de TestPoint"); } public static void main(String[] args) { Point pA =new Point(); TestPoint pB =new TestPoint(); pB.Point(); } } E-mail : thecomdevteam@gmail.com WebSite : www.com-dev.net Phone : +212618037859| +212662516524 Page 3
  • 4. UNIVERSITE MOHAMED I FACULTE DES SCIENCES Année Universitaire : 2010 / 2011 DEPARTEMENT DE Filières : SMI MATHEMATIQUES Semestre : 5 (3ème année) ET INFORMATIQUE Module : POO OUJDA Exercice 4 public class Etudiant { private String name; private long CNE; private static int nbEtudiant; private final int m; public Etudiant(String name,long CNE) { this.name=name; this.CNE=CNE; nbEtudiant++; m=nbEtudiant; } public Etudiant() { nbEtudiant++; m=nbEtudiant; } public static int getNbEtudiant() { return nbEtudiant; } public int getM() { return m; } public void setName(String name) { this.name = name; } public void setCNE(long cNE) { CNE = cNE; } } public class TestEtudiant { public static void main(String[] args) { E-mail : thecomdevteam@gmail.com WebSite : www.com-dev.net Phone : +212618037859| +212662516524 Page 4
  • 5. UNIVERSITE MOHAMED I FACULTE DES SCIENCES Année Universitaire : 2010 / 2011 DEPARTEMENT DE Filières : SMI MATHEMATIQUES Semestre : 5 (3ème année) ET INFORMATIQUE Module : POO OUJDA Etudiant e1 = new Etudiant(); e1.setName("Mohammed"); Etudiant e2 = new Etudiant("Fatima",1356); System.out.println("Le nombre d'étudiants est :" +Etudiant.getNbEtudiant()); System.out.println("Le numéro de l'étudiant e2 est " +e2.getM()); } } Exercice 5 Méthode 1: public class Testpoint { public static void main (String[] args) { Point pA = new Point(2,3); Point pB = new Point(2,8); Point.coincide(pA, pB); } } public class Point { private int x ; private int y ; public Point(int x,int y){ this.x=x; this.y=y; } public static boolean coincide(Point a,Point b) { return (a.x==b.x)&&(a.y==b.y); } E-mail : thecomdevteam@gmail.com WebSite : www.com-dev.net Phone : +212618037859| +212662516524 Page 5
  • 6. UNIVERSITE MOHAMED I FACULTE DES SCIENCES Année Universitaire : 2010 / 2011 DEPARTEMENT DE Filières : SMI MATHEMATIQUES Semestre : 5 (3ème année) ET INFORMATIQUE Module : POO OUJDA } Méthode 2: public class Testpoint { public static void main (String[] args) { Point pA = new Point(2,3); Point pB = new Point(2,8); pA.coincide(pB); } } public class Point { private int x ; private int y ; public Point(int x,int y){ this.x=x; this.y=y; } public static boolean coincide(Point b) { return (this.x==b.x)&&( this.y==b.y); } } E-mail : thecomdevteam@gmail.com WebSite : www.com-dev.net Phone : +212618037859| +212662516524 Page 6