Entrées par Edouard WATTECAMPS

OCPJP 6 – Jour 10 – Les énumérations (enum)

Java 5 introduit une nouvelle notion : les types énumérés (définis par le mot-clé enum), des types qui n’acceptent qu’un ensemble fini d’éléments. Nous verrons en outre que ce type, implémenté sous forme d’une classe, dispose d’autres propriétés intéressantes comme la possibilité de lui ajouter des constructeurs et des méthodes spécifiques.

OCPJP 6 – Jour 9 – Les tableaux

En programmation, on parle de tableau pour désigner un ensemble d’éléments de même type désignés par un nom unique, chaque élément étant repéré par un indice précisant sa position au sein de l’ensemble. Comme tous les langages, Java permet de manipuler des tableaux mais nous verrons qu’il fait preuve d’originalité sur ce point. En particulier, […]

OCPJP 6 – Jour 6 – Les types primitifs et les constantes littérales

Les types primitifs permettent de manipuler directement les données les plus courantes. Ces données sont notamment spécifiées par une représentation en mémoire, et donc à un nombre d’octets prédéfinis. Chacun des types primitifs peut être « enveloppé » dans un objet provenant d’une classe prévue à cet effet et appelée Wrapper (mot anglais signifiant enveloppeur). […]

OCPJP 6 – Jour 4 – Classes abstraites et interfaces

Une classe abstraite et une interface ne peuvent être instanciées. Le mécanisme des classes abstraites permet de définir des comportements (méthodes) dont l’implémentation (le code dans la méthode) se fait dans les classes filles. Ainsi, on a l’assurance que les classes filles respecteront le contrat défini par la classe mère abstraite. Une interface est une […]