Poojavapart 2 La Programmation par les Objets et le Langage Java Partie II Langage de Base Programmation Par Objets et Langage Java Partie II Introduction à Java Najib Tounsi Ecole Mohammadia d'Ingénieurs Rabat Année ère année Génie Informatique http www
La Programmation par les Objets et le Langage Java Partie II Langage de Base Programmation Par Objets et Langage Java Partie II Introduction à Java Najib Tounsi Ecole Mohammadia d'Ingénieurs Rabat Année ère année Génie Informatique http www emi ma ntounsi COURS Java PooJavaPart- pdf http www emi ma ntounsi COURS Java PooJavaPart- - of CLa Programmation par les Objets et le Langage Java Partie II Langage de Base Partie II Introduction à Java http www emi ma ntounsi COURS Java PooJavaPart- - of CLa Programmation par les Objets et le Langage Java Partie II Langage de Base Langage de programmation avec des TADs Le langage se prête bien à la programmation avec les types abstraits de données Module ou TAD classe ou interface Opération méthode sur un objets Structure de données propriétés attributs de l'objet http www emi ma ntounsi COURS Java PooJavaPart- - of CLa Programmation par les Objets et le Langage Java Partie II Langage de Base Exemple de la classe Pile La classe Pile source complet documentation associée public class Pile Déclarations des attributs de la pile static ?nal int MAX char t int top Programmation des opérations méthodes de la pile public Pile Initialise une pile vide t new char MAX top - public void empiler char c Empile le caractère donné if estPleine t top c else System out println Pile pleine public char sommet Retourne le caractère au sommet de la pile if estVide return t top else System out println Pile vide Sommet return ' ' public void depiler décapite la pile retire le sommet if estVide top-- else System out println Pile vide Depiler public boolean estVide Teste si la pile est vide return top public boolean estPleine teste si la pile est pleine return top MAX - Fin class Pile A noter http www emi ma ntounsi COURS Java PooJavaPart- - of CLa Programmation par les Objets et le Langage Java Partie II Langage de Base Aspects présentation Une classe est un bloc dans lequel sont déclarée des données et des fonctions qui les utilisent Les spéci ?cations aussi sous forme de commentaires ici C'est donc une implantation d'un TAD i e choix de représentation tableau t indice sommet de pile top de la pile et programmation des méthodes Une seule unité de compilation La syntaxe des instructions est proche de C Ici on a tout mis dans un même ?chier Avec les interfaces Java on peut séparer en deux partie Spéci ?cation abstraites Représentation voir plus tard Deux unités de compilation Remarque Dans ce dernier cas il est possible de dé ?nir plusieurs implantations représentations pour un même TAD spéci ?cation abstraite http www emi ma ntounsi COURS Java PooJavaPart- - of CLa Programmation par les Objets et le Langage Java Partie II Langage de Base Programme Java qui utilise une pile Un programme principal classe avec fonction main Lire un mot et imprimer son image miroir public class TestPile static public void main String args Imprime l'mage miroire
Documents similaires
-
26
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Sep 15, 2021
- Catégorie Creative Arts / Ar...
- Langue French
- Taille du fichier 147.4kB