Classe interne Classe interne

Slides:



Advertisements
Présentations similaires
1 Quelques précisions sur l'héritage. 2 Signification de super.f() appel à la méthode f() masquée super : désigne l'objet appelant comme s'il était de.
Advertisements

Assemblée générale extraordinaire Le jeudi 14 mai à 19 heure - HEC Skinergie Club d'entraînement et de ski de fond.
1 Tableaux des objets C++ si on connaît le nombre dobjets nécessaires davance on peut utiliser des tableau dobjets dans les fonctions dusage class Personne.
Programmation Orientée Objet (POO)
Programmation par Objets et Java
Classes locales classes définies à l'intérieur d'un bloc de code,
POO-L3 H. Fauconnier1 Chapitre IV 1. classe Object, clonage 2. interfaces 3. classes internes et imbriquées.
Introduction au paradigme objet Concepts importants surcharge (overload) redéfinition (override) Définition d’une classe Définition des attributs.
Interfaces (fin) classes locales et internes, Object, clonage.
Introduction au paradigme orienté-objet (suite)
COURS DE PROGRAMMATION ORIENTEE OBJET :
Leçon 1 : notion dobjet IUP Génie Informatique Besançon Méthode et Outils pour la Programmation Françoise Greffier Université de Franche-Comté.
Structures de données IFT-2000 Abder Alikacem L’héritage en C++ Département d’informatique et de génie logiciel Édition Septembre 2009.
LIFI-Java 2004 Séance du Mercredi 22 sept. Cours 3.
Programmation objet La base.
7ième Classe (Mardi, 24 novembre) CSI2572. Devoir 3 ?
Les opérateurs L’amitié Les opérateurs Introduction
C# de plus près.  Ce sont globalement les mêmes que Java : ◦ Int(int16, int32), float, double, bool,…  Les classe « communes » sont également les mêmes.
Conception de Programmes - IUT de Paris - 1ère année – Cours 6 - Les opérateurs L’amitié Les opérateurs –Introduction –Surcharge par fonction.
1 Programmation Orientée Objet ● Qu'est-ce qu'un objet ● Collaboration des objets ● Les classes ● Relations entre les classes – “Utilise”, “Contient”,
1 Programmation en C++ Fonctions ● Déclaration et définition de fonctions ● Arguments ● Surcharge ● Arguments optionnels ● Fonctions constantes ● Fonctions.
1 Programmation en C++ Cycle de vie ● La vie d'un objet ● Destructeur ● Gestion de mémoire dynamique.
Modèle objet : les classes
Chapitre 8 Gestion des événements
java : l'héritage (rappel)
Environnement de développement des BD
Programmation en C++ Héritage
DIVERSITE et UNITE des ETRES VIVANTS.
Préparez-vous.
Préparez-vous.
Pas de variable globale
Les notions de classe et d'objet
Modifications du Règlement d’exécution du PCT au 1er juillet 2017
TP N°3 : Adressage IP Les classes IP
Principes de programmation (suite)
JAVA et POO : Notion d'héritage
À faire signer TOUS les week-end.
Comment construire sa logique interne ?
4.3.c TARIFICATION 2013 Membres Hôtellerie Associés Amis Étudiants.
Diagramme de classe UML et C++
Enseigner la « chrétienté médiévale » en classe de seconde
SECTION GOLF LA WANTZENAU.
LE CONSEIL D’ETABLISSEMENT
MODELE DE REGLEMENT INTERIEUR
Plan du chapitre Diagramme de classes Les extensions syntaxiques
Le collège vous appartient !! J’arrive pas à trouver des applications d’apprentissage gratuites.
Schlumberger-Private Pas moi ! Je suis en securité.
Diagrammes UML 420-KE2-LG.
Calcul mental.
Parents Volontaires Journées d’accueil.
Les classes et les objets
La représentation parentale
Règlement sur le régime des études collégiales (RREC)
Le Club des Partenaires
Les exceptions Le mécanisme des exceptions est destiné à permettre aux fonctions profondes d'une bibliothèque de notifier la survenue d'une erreur aux.
Int 10. Int 6.
Calcul mental.
Principes de programmation (suite)
FORMATION / INFORMATION / ECHANGE COMMUNICATION FORMATION / INFORMATION / ECHANGE UN NOUVEL ELAN.
Disposition du titre Sous-titre.
Présentation Chaînage dynamique Retour sur les tableaux
Variables et accès en Java
Formation des Chefs d'établissement
Jérôme CUTRONA PHP objet Jérôme CUTRONA 08:30:34 Programmation Web
Ordre du jour 4- Messagerie Présentation des évolutions de la V4
Sortie pédagogique aux Pripris de Yiyi.
> > < < Inéquations I) Deux règles fondamentales
Préambule avec l'équation:
Que sais-tu à propos de moi?
Transcription de la présentation:

Classe interne Classe interne C’est une classe à l’intérieur d’une autre classe. Les membres des classes internes peuvent utiliser directement tous les membres de la classe englobante. La classe englobante ne peut pas utiliser directement aux membres privés des classes internes, elle doit passer par une instance de la sous classes. En résumé, c’est la règle de visibilité des blocs qui s’applique

Classe interne Exemple 1 public class classeEnglobante { public class classeInterne{ private int i = n; //légal } private int n; public classeEnglobante(){ n = 0; i = 0; //illégal i n’existe pas.

Classe interne Exemple 2 Public class classeEnglobante { public class classeInterne{ private int i = n; //légal } private int n; public classeEnglobante(){ n = 0; classeInterne s = new classeInterne(); s.i = 0; //légal