Accueil
 Sommaire du cours
 1  Introduction à Java
 2  Concepts de bases de Java
 2.1  Syntaxe de base
 2.2  Types Primitifs
 2.3  Tableaux
 2.4  Méthodes
 2.5  Exemple de passage d'arguments
 Questions
 3  Classes et objets en Java
 4  Généralisation spécialisation en Java
 5  Organisation des sources Java
 6  API Java
 7  Exceptions en Java
 8  Concepts objets avancés en Java
 Bibliographie

 Contacts

W3C validator

Département INF  
 Conception et programmation orientées objet


2.3 Tableaux

  • Déclaration de la référence  
    verbatim
  • Création avec association de taille  
    verbatim
  • Taille  
    verbatim
  • Compatibilité avec C :  
    verbatim

    précédent     suivant 


Les tableaux sont des objets gérés de manière particulière par l’infrastructure du langage. Les variables de type tableau sont déclarées comme des références et ne sont pas associées à l’espace mémoire correspondant. La création d’un tableau est réalisée par l’appel du mot réservé new. C’est à ce moment que la taille du tableau est fixée et que la référence est associée à l’objet tableau. La taille d’un tableau est connue en accédant à l’attribut en lecture seule length. La syntaxe du langage Java pour accéder à un attribut ou une méthode associée à un objet correspond à celle du langage C pour accéder à un membre d’une structure : le point (« . ») permet de passer de la référence de l’objet à ses attributs ou méthodes. Nous approfondirons ceci dans la section 3 .

Pour des raisons de compatibilité ascendantes avec le langage C, les tableaux initialisés sont acceptés lors de la définition de la référence.

Christian Bac, Denis Conan, Télécom SudParis, CSC 4002, Octobre 2015