Séparation de code, objets et classes Licence 1 MASS - Introduction à Java et l’algorithmique Sébastien Verel [email protected] www.i3s.unice.fr/∼verel Équipe ScoBi - Université de Nice Sophia-Antipolis 28 mars 2013 Synthèse Elèves pour la synthèse du jour ? Sébastien Verel Objets et classes Objectifs de la séance 7 1 Connaitre une définition d’objet et classe 2 Savoir déclarer un objet d’une classe donnée 3 Savoir utiliser les champs et les méthodes 4 Savoir utiliser la documentation de l’API de Java, 5 Connaitre les classes String, Point et Random 6 Savoir définir une méthode toString 7 Connaitre la notion de références d’objet 8 Savoir déclarer une classe (champs, constructeurs, et méthodes) Sébastien Verel Objets et classes Objectifs de la séance 7 1 Connaitre une définition d’objet et classe 2 Savoir déclarer un objet d’une classe donnée 3 Savoir utiliser les champs et les méthodes 4 Savoir utiliser la documentation de l’API de Java, 5 Connaitre les classes String, Point et Random 6 Savoir définir une méthode toString 7 Connaitre la notion de références d’objet 8 Savoir déclarer une classe (champs, constructeurs, et méthodes) Questions principales du jour : Comment organiser le monde sous forme d’objets ? Sébastien Verel Objets et classes Situation problème On voudrait dessiner une série de cercle dont les abscisses et les ordonnées sont contenus dans des tableaux Comment faire ? Sébastien Verel Objets et classes Situation problème On voudrait dessiner une série de cercle dont les abscisses et les ordonnées sont contenus dans des tableaux Comment faire ? Est-ce très ”pratique” ? Sébastien Verel Objets et classes Plan Première partie : Des objets, des classes cours 6 de Frédérique Mallet et Jean-Paul Roy http://deptinfo.unice.fr/∼roy/Java/L1/6.html Seconde partie : Programmer ces propres classes cours 7 de Frédérique Mallet et Jean-Paul Roy http://deptinfo.unice.fr/∼roy/Java/L1/7.html Un grand merci à eux ! Sébastien Verel Objets et classes