LaDissertation.com - Dissertations, fiches de lectures, exemples du BAC
Recherche

Java Rapport

Rapport de stage : Java Rapport. Recherche parmi 300 000+ dissertations

Par   •  15 Janvier 2016  •  Rapport de stage  •  3 041 Mots (13 Pages)  •  1 230 Vues

Page 1 sur 13

[pic 1]

                           

Rapport de cour :

Realiser par :

   DAHMANI Bouchra 


 

  • Java  est un langage de programmation informatique orienté objet  créé par Sun Microsystems 

  • Encapsulation :
  • Déclaration des attributs de type private
  • Usage des méthodes accesseur  get et set
  • Ajouter les règles de validation

                                                       

  • Si on a défini le constructeur d’argument, il doit obligatoirement définir le constructeur par défaut.

  • Surcharge c’est le cas ou on définit plusieurs fois même nom d’un attribut, d’une fonction ou bien d’un constricteur et ses dernier avec des arguments défirent. Le compilateur va choisir la méthode qu’il doit appeler en fonction le nombre et le type d’arguments.

  • L’héritage  est une propriété essentielle de la programmation orientée objet. La classe qui hérite est appelée sous-classe (ou classe dérivée) de la classe parente (qui est également appelée super-classe).
  • Polymorphisme c’est une technique particulière d'héritage  qui consiste à pouvoir utilisé la "même" méthode sur des objets dérivé différents.

Code source :

public class Empl {

        // Atributs

          private String matricule;

          private String grade;

          private int age;

        // accesseur get

          public String getMat()

          { return matricule;}

         

          public String getGrade()

          { return grade;}

         

          public int getAge()

          { return age;}

         

        // accesseur set

          public void setGrade(String g)

          {if ((g=="A")|| (g=="B"))

                  this.grade=g;

          }

          public void setAge(int a)

          {if (a < 65 && a > 18)

                  this.age=a;

          }

        // constructeurs d'arguments

         

          public Empl(String m,int a,String g)

          { this.matricule=m;

          if (a < 65 && a > 18){

               this.age=a;}

          if ((g=="A")|| (g=="B")){

                  this.grade=g;}

        

          }

        // constructeurs par defeaut obligatoire car on a définir constricteur d'argument

          public Empl()

          {}    

 

        }

Classe Cader :

public class Cader extends Empl {

     

          private int prime;

               

      public int getPrime()

      {return prime;}

     

      public void setPrime(int p)

      {this.prime=p;}

     

      public Cader(String m,int a, String g, int p)

      {

            super(m,a,g) ;

            this.prime=p;

      }

      public Cader()

...

Télécharger au format  txt (8.3 Kb)   pdf (273.7 Kb)   docx (60 Kb)  
Voir 12 pages de plus »
Uniquement disponible sur LaDissertation.com