Class, package, instance … Eh c’est quoi tout ça ?
Bonjour, et bon retour au Java Facile, je vous souhaite un bon apprentissage.


1.       Une classe :

Quand on a parlé sur la lecture de la saisie clavier, nous avons cité le terme « classe », et je pense qu’il est le temps d’expliquer :
  • Une classe est un modèle de définition des objets,  vous pouvez le considérer comme un plan de construction de voitures,  si on possède le plan on peut créer tant de voiture qu'on veut,  ou  bien le classe est un moule et les objets sont les gâteux ( pour l’anecdote c’est un exemple que vous devez le voir nombreuse fois).
  •   La notion de classe ressemble un peu à la notion de structure (en c), la classe regroupe un nombre de variables (appeler attribut), ainsi qu'il rassemble un nombre de fonctions (appeler méthodes,  c’est parmi les choses qui différence les structures et les classes).

2.       L’objet :


  • L’objet est une instance de classe (créer un gâteux à partir du moule),  l’objet ressemble un peut à la notion du variable,  la différence c’est que l’objet encapsule des  méthodes et des attributs
  •  Dans la vie réel l’objet et partout (chaise, lampe, cahier…), prenant le cas d’une voiture, c’est objet caractériser par des propriétés (poids, modèle, couleur, vitesse...)  et par des comportements (freiner, accélérer…). Dans la programmation les propriétés son des variable (attribut) est le comportement se traduis en méthodes.

·          

3.       Le package :

Le package sert à regrouper des classe, selon leur thème,  par exemple le package java.io regrouper les classe qui on comme but de traiter le fonctionnement d’entrées sortie dans un programme.
Je suis sur que vous avez des problèmes pour vous comprendre tous ça au premier temps, c’est pour cela je vous prépare un exemple a fin d’apprendre par pratique ces notion la.

4.       Exemple :

L’exemple consiste à créer une classe Animal, et faire créer des différents objets d’elle.
Lancez Eclipse, allez dans le projet javaFacile (si vous n’avez pas le créer rendez vous au tutoriel  Premier programme en Java, le Hello world !).
Créer un classe Animal,  est pensez un peut à les questions suivantes :
  • Qu'elles sont les caractéristiques d’un Animal ?
  • Qu'elles sont les comportements d’un Animal ?

Et oui il y on a beaucoup on va choisir le nombre de pas, le couleur, le genre ,et l’âge, comme caractéristiques, et dormir comme comportement.

Voici la classe Animale avec la méthode main, il  est bien commenté,  a vous de la  tester, pour ce qui concerne la notion du constructeur, et les modificateurs de visibilité (private, public), on va les traiter dans un prochain tutoriel, n’hésiter pas a laissez vous commentaire, soit pour s'informer sur quelque chose, ou pour indiquer un bug ou erreur, et bon journée.