Enviar pesquisa
Carregar
in101_co1-1.ppt
•
Transferir como PPT, PDF
•
0 gostou
•
5 visualizações
R
RihabBENLAMINE
Seguir
hhg cs vgfgg hhhghjjh
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 33
Baixar agora
Recomendados
presentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdf
RihabBENLAMINE
Tutoriel-PHP-Introduction-à-la-POoooooooooooO.pdf
Tutoriel-PHP-Introduction-à-la-POoooooooooooO.pdf
RihabBENLAMINE
CM_PHP_PDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.pdf
CM_PHP_PDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.pdf
RihabBENLAMINE
10_interfacesjavaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pdf
10_interfacesjavaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pdf
RihabBENLAMINE
coursphp-chap3-230321082859-121d6678.pptx
coursphp-chap3-230321082859-121d6678.pptx
RihabBENLAMINE
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
RihabBENLAMINE
Virtualisation & Cloud. Cloud Computing. Iset Siliana RSI3..pdf
Virtualisation & Cloud. Cloud Computing. Iset Siliana RSI3..pdf
RihabBENLAMINE
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf
RihabBENLAMINE
Recomendados
presentationatelierphpprt2-140314143938-phpapp02.pdf
presentationatelierphpprt2-140314143938-phpapp02.pdf
RihabBENLAMINE
Tutoriel-PHP-Introduction-à-la-POoooooooooooO.pdf
Tutoriel-PHP-Introduction-à-la-POoooooooooooO.pdf
RihabBENLAMINE
CM_PHP_PDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.pdf
CM_PHP_PDOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.pdf
RihabBENLAMINE
10_interfacesjavaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pdf
10_interfacesjavaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.pdf
RihabBENLAMINE
coursphp-chap3-230321082859-121d6678.pptx
coursphp-chap3-230321082859-121d6678.pptx
RihabBENLAMINE
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
Cours3-PHPfgdwfwdffhddfbwdfwdfwdfwdfwfw.pdf
RihabBENLAMINE
Virtualisation & Cloud. Cloud Computing. Iset Siliana RSI3..pdf
Virtualisation & Cloud. Cloud Computing. Iset Siliana RSI3..pdf
RihabBENLAMINE
416769859360_chap2fondementdesreseaux2023.pdf
416769859360_chap2fondementdesreseaux2023.pdf
RihabBENLAMINE
Interace Utilisateur.pdf
Interace Utilisateur.pdf
RihabBENLAMINE
Firebase.pdf
Firebase.pdf
RihabBENLAMINE
Bases de données sous Android.pdf
Bases de données sous Android.pdf
RihabBENLAMINE
Les Activités.pdf
Les Activités.pdf
RihabBENLAMINE
Environnement Android.pdf
Environnement Android.pdf
RihabBENLAMINE
coursphp-230411142526-784b67e9.pdf
coursphp-230411142526-784b67e9.pdf
RihabBENLAMINE
0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdf
RihabBENLAMINE
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdf
RihabBENLAMINE
016834638650_suitechap1.pptx
016834638650_suitechap1.pptx
RihabBENLAMINE
PHP_intro.pdf
PHP_intro.pdf
RihabBENLAMINE
Chapitre 04-B - Langages de consultation.pdf
Chapitre 04-B - Langages de consultation.pdf
RihabBENLAMINE
chapitre-2.pptx.pdf
chapitre-2.pptx.pdf
RihabBENLAMINE
p01b_portelogique_boole.pdf
p01b_portelogique_boole.pdf
RihabBENLAMINE
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdf
RihabBENLAMINE
html-css-casuhal.pdf
html-css-casuhal.pdf
RihabBENLAMINE
Chap4_XPTAH_FR.pdf
Chap4_XPTAH_FR.pdf
RihabBENLAMINE
Architecture_Orientee_Service_La_technol.pdf
Architecture_Orientee_Service_La_technol.pdf
RihabBENLAMINE
BDW-ProgWEB_P1.pdf
BDW-ProgWEB_P1.pdf
RihabBENLAMINE
BDW-ProgWEB_P2.pdf
BDW-ProgWEB_P2.pdf
RihabBENLAMINE
cours2-css.pdf
cours2-css.pdf
RihabBENLAMINE
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
Sana REFAI
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Ville de Châteauguay
Mais conteúdo relacionado
Mais de RihabBENLAMINE
Interace Utilisateur.pdf
Interace Utilisateur.pdf
RihabBENLAMINE
Firebase.pdf
Firebase.pdf
RihabBENLAMINE
Bases de données sous Android.pdf
Bases de données sous Android.pdf
RihabBENLAMINE
Les Activités.pdf
Les Activités.pdf
RihabBENLAMINE
Environnement Android.pdf
Environnement Android.pdf
RihabBENLAMINE
coursphp-230411142526-784b67e9.pdf
coursphp-230411142526-784b67e9.pdf
RihabBENLAMINE
0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdf
RihabBENLAMINE
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdf
RihabBENLAMINE
016834638650_suitechap1.pptx
016834638650_suitechap1.pptx
RihabBENLAMINE
PHP_intro.pdf
PHP_intro.pdf
RihabBENLAMINE
Chapitre 04-B - Langages de consultation.pdf
Chapitre 04-B - Langages de consultation.pdf
RihabBENLAMINE
chapitre-2.pptx.pdf
chapitre-2.pptx.pdf
RihabBENLAMINE
p01b_portelogique_boole.pdf
p01b_portelogique_boole.pdf
RihabBENLAMINE
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdf
RihabBENLAMINE
html-css-casuhal.pdf
html-css-casuhal.pdf
RihabBENLAMINE
Chap4_XPTAH_FR.pdf
Chap4_XPTAH_FR.pdf
RihabBENLAMINE
Architecture_Orientee_Service_La_technol.pdf
Architecture_Orientee_Service_La_technol.pdf
RihabBENLAMINE
BDW-ProgWEB_P1.pdf
BDW-ProgWEB_P1.pdf
RihabBENLAMINE
BDW-ProgWEB_P2.pdf
BDW-ProgWEB_P2.pdf
RihabBENLAMINE
cours2-css.pdf
cours2-css.pdf
RihabBENLAMINE
Mais de RihabBENLAMINE
(20)
Interace Utilisateur.pdf
Interace Utilisateur.pdf
Firebase.pdf
Firebase.pdf
Bases de données sous Android.pdf
Bases de données sous Android.pdf
Les Activités.pdf
Les Activités.pdf
Environnement Android.pdf
Environnement Android.pdf
coursphp-230411142526-784b67e9.pdf
coursphp-230411142526-784b67e9.pdf
0519-pdf-php-bases-initiation.pdf
0519-pdf-php-bases-initiation.pdf
introAndroid_2023_V6.5.2pp1-162.pdf
introAndroid_2023_V6.5.2pp1-162.pdf
016834638650_suitechap1.pptx
016834638650_suitechap1.pptx
PHP_intro.pdf
PHP_intro.pdf
Chapitre 04-B - Langages de consultation.pdf
Chapitre 04-B - Langages de consultation.pdf
chapitre-2.pptx.pdf
chapitre-2.pptx.pdf
p01b_portelogique_boole.pdf
p01b_portelogique_boole.pdf
architecture-des-ordinateurs.pdf
architecture-des-ordinateurs.pdf
html-css-casuhal.pdf
html-css-casuhal.pdf
Chap4_XPTAH_FR.pdf
Chap4_XPTAH_FR.pdf
Architecture_Orientee_Service_La_technol.pdf
Architecture_Orientee_Service_La_technol.pdf
BDW-ProgWEB_P1.pdf
BDW-ProgWEB_P1.pdf
BDW-ProgWEB_P2.pdf
BDW-ProgWEB_P2.pdf
cours2-css.pdf
cours2-css.pdf
Último
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
Sana REFAI
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Ville de Châteauguay
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
mansouriahlam
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
Institut de l'Elevage - Idele
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
yakinekaidouchi1
optimisation logistique MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
SoukainaMounawir
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
firstjob4
Último
(7)
Algo II: les files cours + exercices corrigés
Algo II: les files cours + exercices corrigés
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
Présentation_Soirée-Information_ Surverse_Thibert _30 avril 2024
conception d'un batiment r+4 comparative de defferente ariante de plancher
conception d'un batiment r+4 comparative de defferente ariante de plancher
JTC 2024 Bâtiment et Photovoltaïque.pdf
JTC 2024 Bâtiment et Photovoltaïque.pdf
comprehension de DDMRP dans le domaine de gestion
comprehension de DDMRP dans le domaine de gestion
optimisation logistique MLT_231102_155827.pdf
optimisation logistique MLT_231102_155827.pdf
firefly algoriyhm sac a dos step by step .pdf
firefly algoriyhm sac a dos step by step .pdf
in101_co1-1.ppt
1.
ESIEE Paris © Denis
BUREAU 2012 1 I N 1 0 1 Initiation à la programmation avec le langage Java
2.
ESIEE Paris © Denis
BUREAU 2012 2 IN101 - Cours 1.1 - Cours 1.1 • I. Introduction à la Programmation Orientée Objet • II. Classes et objets • III. Attributs et types de données • IV. Méthodes et paramètres • V. Syntaxe
3.
ESIEE Paris © Denis
BUREAU 2012 3 IN101 - Cours 1.1 - I. I. Introduction à la Programmation Orientée Objet • I.1 Programmation "classique" • I.2 P.O.O. • I.3 Encapsulation
4.
ESIEE Paris © Denis
BUREAU 2012 4 IN101 - Cours 1.1 – I.1 I.1 Programmation "classique" Programmation procédurale/structurée (risques, maintenance)
5.
ESIEE Paris © Denis
BUREAU 2012 5 IN101 - Cours 1.1 – I.2 I.2 P.O.O.
6.
ESIEE Paris © Denis
BUREAU 2012 6 IN101 - Cours 1.1 – I.3 I.3. Encapsulation • données privées • services publics
7.
ESIEE Paris © Denis
BUREAU 2012 7 IN101 - Cours 1.1 - I. I. Introduction à la Programmation Orientée Objet • I.1 Programmation "classique" • I.2 P.O.O. • I.3 Encapsulation
8.
ESIEE Paris © Denis
BUREAU 2012 8 IN101 - Cours 1.1 – II II. Classes et objets • II.1 Classe • II.2 Objet • II.3 Exemple: classe Cercle • II.4 Vocabulaire
9.
ESIEE Paris © Denis
BUREAU 2012 9 IN101 - Cours 1.1 – II.1 II.1 Classe • modèle (modélisation, subjective) • moule, emporte-pièce • description textuelle • statique
10.
ESIEE Paris © Denis
BUREAU 2012 10 IN101 - Cours 1.1 – II.2 II.2 Objet • exemplaire (de la classe) • morceau de pâte (de la même forme) • en mémoire • dynamique (est créé, modifié, détruit)
11.
ESIEE Paris © Denis
BUREAU 2012 11 IN101 - Cours 1.1 – II.3 II.3 Exemple: classe Cercle 1/2
12.
ESIEE Paris © Denis
BUREAU 2012 12 IN101 - Cours 1.1 – II.3 II.3 Exemple: classe Cercle 2/2
13.
ESIEE Paris © Denis
BUREAU 2012 13 IN101 - Cours 1.1 – II.4 II.4 Vocabulaire • instance (= exemplaire d’une classe) • instancier (= créer une instance, un objet) • instanciation (= création d’une instance) • variable d'instance (= attribut)
14.
ESIEE Paris © Denis
BUREAU 2012 14 IN101 - Cours 1.1 – II II. Classes et objets • II.1 Classe • II.2 Objet • II.3 Exemple: classe Cercle • II.4 Vocabulaire
15.
ESIEE Paris © Denis
BUREAU 2012 15 IN101 - Cours 1.1 – III III. Attributs et types de données • III.1 Nombre entier • III.2 Valeur logique • III.3 Mot ou phrase • III.4 Initialisation des attributs
16.
ESIEE Paris © Denis
BUREAU 2012 16 IN101 - Cours 1.1 – III.1 III.1 Nombre entier • 4 octets => • [ -2^31 , +2^31 ] ? • environ -2 milliards à +2 milliards • Lire ce document (chapitres 1 & 2) sur la représentation des entiers et les débordements arithmétiques. 32 bits => 2^32 nombres Non, +2^31 – 1 ]
17.
ESIEE Paris © Denis
BUREAU 2012 17 IN101 - Cours 1.1 – III.2 III.2 Valeur logique • = booléenne • seulement 2 valeurs : • vrai ou faux (pas 0 ou 1 !) • utile dans les conditions • résultat des comparaisons
18.
ESIEE Paris © Denis
BUREAU 2012 18 IN101 - Cours 1.1 – III.3 III.3 Mot ou phrase • chaîne de caractères • 0 ou 1 ou N caractères • lettres, chiffres, symboles, espace, …
19.
ESIEE Paris © Denis
BUREAU 2012 19 IN101 - Cours 1.1 – III.4 III.4 Initialisation des attributs • donner sa valeur initiale • déclenchée automatiquement pour éviter un état incohérent • valeur par défaut pour chaque type
20.
ESIEE Paris © Denis
BUREAU 2012 20 IN101 - Cours 1.1 – III III. Attributs et types de données • III.1 Nombre entier • III.2 Valeur logique • III.3 Mot ou phrase • III.4 Initialisation des attributs
21.
ESIEE Paris © Denis
BUREAU 2012 21 IN101 - Cours 1.1 - IV IV. Méthodes et paramètres • IV.1 Méthode • IV.2 Trois sortes de méthodes • IV.3 Paramètre • IV.4 Variable locale
22.
ESIEE Paris © Denis
BUREAU 2012 22 IN101 - Cours 1.1 – IV.1 IV.1 Méthode • IV.1.1 Utilité éviter la duplication de code • IV.1.2 Comment la définir ? retour + nom + paramètres = signature, instructions = corps • IV.1.3 Surcharge plusieurs méthodes de la même classe de même nom, mais signatures différentes
23.
ESIEE Paris © Denis
BUREAU 2012 23 IN101 - Cours 1.1 – IV.2 IV.2 Trois sortes de méthodes : 1/3 • IV.2.1 Fonction • retourne 1 valeur et 1 seule • préciser son type (1 des 3 déjà vus) • appelée sur un objet (diamètre de quel cercle ?)
24.
ESIEE Paris © Denis
BUREAU 2012 24 IN101 - Cours 1.1 – IV.2 IV.2 Trois sortes de méthodes : 2/3 • IV.2.1 Procédure • ne retourne rien • le dire ! • appelée sur un objet (efface quel cercle ?)
25.
ESIEE Paris © Denis
BUREAU 2012 25 IN101 - Cours 1.1 – IV.2 IV.2 Trois sortes de méthodes : 3/3 • IV.2.1 Constructeur • très spéciale • Ne rien dire ! • N’est pas appelée sur un objet, appelée automatiquement à la création • Rôle : initialiser les attributs
26.
ESIEE Paris © Denis
BUREAU 2012 26 IV.3 Paramètre • information supplémentaire fournie à une méthode (deplace: ΔX ΔY) • absence possible (efface) • sinon ordre important • Comment le définir ? type, nom (pas de public / privé !) IN101 - Cours 1.1 – IV.3
27.
ESIEE Paris © Denis
BUREAU 2012 27 IN101 - Cours 1.1 – IV.4 IV.4 Variable locale • Dans un bloc (voire une sous-partie) • ni attribut (=> non initialisée) ni paramètre • Comment la définir ? type, nom • ni publique ni privée
28.
ESIEE Paris © Denis
BUREAU 2012 28 IN101 - Cours 1.1 - IV IV. Méthodes et paramètres • IV.1 Méthode • IV.2 Trois sortes de méthodes • IV.3 Paramètre • IV.4 Variable locale
29.
ESIEE Paris © Denis
BUREAU 2012 29 IN101 - Cours 1.1 – V V. Syntaxe • V.1 Généralités • V.2 Nommage
30.
ESIEE Paris © Denis
BUREAU 2012 30 IN101 - Cours 1.1 – V.1 V.1 Généralités • V.1.1 Différence min/maj (importante) • V.1.2 Espacement : significatif entre 2 mots, indifférent sinon, un ou plusieurs [ESPACE] / [TABULATION] / [ENTREE] • V.1.3 "Indentation" (décalages/alignements, reflètent la structure) • V.1.4 Présentation/style : guide de style • V.1.5 vérifiée à la compilation, => erreurs => BIEN LIRE LES MESSAGES D'ERREUR • Attention ! L'erreur se trouve souvent à la fin de la ligne du dessus. ;
31.
ESIEE Paris © Denis
BUREAU 2012 31 IN101 - Cours 1.1 – V.2 V.2 Nommage (Obligations et Conventions obligatoires) • V.2.1 O: Identificateur : lettres, chiffres, _, sans chiffre initial, sauf mot réservé • V.2.2 C: UneClasse (majuscule initiale) => O: fichier UneClasse.java (UneClasse.class) • V.2.3 C: aNomAttribut, verbeMethode(), pNomParametre, vNomVariableLocale • V.2.4 O: exception: le constructeur (= nom de la classe), contradiction ?
32.
ESIEE Paris © Denis
BUREAU 2012 32 IN101 - Cours 1.1 – V V. Syntaxe • V.1 Généralités • V.2 Nommage
33.
ESIEE Paris © Denis
BUREAU 2012 33 IN101 - Cours 1.1 - A apprendre : • I. Introduction à la Programmation Orientée Objet • II. Classes et objets • III. Attributs et types de données • IV. Méthodes et paramètres • V. Syntaxe Lire le poly : pages situées avant le chapitre 1, sections 1 à 2.2 et annexes 6 & 7
Baixar agora