NSI · Terminale · Programme officiel

Classes, objets, attributs et méthodes en Terminale

Classes, objets, attributs et méthodes, c'est une notion de nsi du chapitre « Programmation orientée objet et mise au point de programmes », au programme de Terminale. Voici le cours, un exemple et de quoi t'entraîner.

Classes, objets, attributs et méthodes : le cours

Une classe est un modèle qui définit la structure d'un objet. Les attributs sont les caractéristiques de l'objet, et les méthodes sont les actions qu'il peut effectuer.

Exemple

Une classe Voiture avec attributs (couleur, marque, vitesse) et méthodes (accélérer, freiner, klaxonner).

À retenir

Un objet est une instance d'une classe créée avec ses propres valeurs d'attributs.

S'entraîner sur classes, objets, attributs et méthodes

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Concevez un système de gestion de bibliothèque avec les classes `Document`, `Livre` et `Magazine`. Chaque document a un titre, un auteur et une date de publication. Les livres ont un nombre de pages et les magazines ont un numéro d'édition. Implémentez l'encapsulation avec des propriétés (getters/setters) pour valider les données. Utilisez des assertions pour vérifier les invariants (nombre de pages > 0, année de publication valide). Écrivez un test de débogage pour identifier les erreurs dans une implémentation volontairement défectueuse.

Corrige cet exercice avec le tuteur →

Exercice 2

Créez une classe `Voiture` avec les attributs `marque`, `modele` et `vitesse_max`. Implémentez une méthode `accelerer()` qui augmente la vitesse actuelle de 10 km/h, et une méthode `afficher_info()` qui affiche les informations de la voiture. Instanciez deux objets et testez les méthodes.

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Programmation orientée objet et mise au point de programmes (NSI Terminale).

Autres notions de ce chapitre

Bloqué sur classes, objets, attributs et méthodes ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.