cours poo
Juste au cas où ….
Qui suisje ? Et comment me joindre ?
Si vous avez des difficultés :
– Internet est vaste : soyez autonomes.
Si ça ne répond pas à vos questions :
– Envoyez un mail à votre enseignant de TD
(prénom.nom@insalyon.fr)
Si ça contredit le cours :
– Contactez moi, je vous expliquerai comment éluder la question
Page : 2/48
Organisation de l'année
Semestre 1 : Initiation à la programmation orientée objet
– Cours : 14h
– TD/TP : 24h
– Évaluation :
• 1 interrogation de 2h
• 1 DS de 3h
• QCMs …. peut être …. ou pas …. suivant notre humeur ….
Semestre 2 : Projet de programmation (par groupes de 4)
– Suivis de projet : 20h
– Évaluation : rendus divers + soutenance
Page : 3/48
Mises en garde ...
Cette année, nous utilisons les acquis de l'an dernier, mais nous recommençons quelque chose de totalement nouveau !
Un étudiant qui était en difficulté en informatique l'an dernier pourra s'en sortir cette année s'il suit !
Ne ratez pas le virage !
Posez des questions (en cours et en TD)
Point important : Prenez des notes !
Page : 4/48
Programmation Orientée Objet sous Java
Contenu du cours
Cours 1
– Rappels
– Principes généraux de l'orienté objet :
•
•
•
•
•
•
Classes, attributs, méthodes
Création d'objets, constructeurs
Variables et méthodes de classe
This : l'objet courant
Surcharge de méthodes
Visibilité
– Bons usages
• Accesseurs et encapsulation
Page : 5/48
Version simplifiée vue l'année dernière ...
Structure générale :
– 1 Classe = 1 fichier .java (code source) ou .class (bytecode)
– 1 Classe = ensemble de méthodes
– Programme = des Classes dont une contient un main
Déroulement
– L'exécution d'une méthode se fait de haut en bas
– L'exécution d'un programme consiste à exécuter son main
Commandes pour l'exécution
–