blob: a5080a9a3d1e1a6e12c0dc5856c238ac2b4b4697 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
---
title: Classe
slug: Glossary/Class
tags:
- Glossaire
- scripts
translation_of: Glossary/Class
original_slug: Glossaire/Class
---
En {{glossary("OOP","programmation orientée objet")}}, une _classe_ définit les caractéristiques d'un {{glossary("object","objet")}}. Une classe est une définition de modèle pour les {{glossary("property","propriétés")}} et les {{glossary("method","méthodes")}} d'un objet, le "schéma" à partir duquel d'autres instances plus spécifiques de l'objet sont tracées.
## Pour approfondir
### Culture générale
- [Langages orientés objet vs. langages orientés prototype](/fr/docs/Web/JavaScript/Guide/Le_modèle_objet_JavaScript_en_détails#Langages_de_prototypes_Langages_de_classes) (comme JavaScript)
- [Utilisation de fonctions en tant que classes en JavaScript](/fr/docs/Web/JavaScript/Introduction_à_JavaScript_orienté_objet#Le_constructeur)
- [Programmation à base de classes](https://en.wikipedia.org/wiki/Class-based_programming) sur Wikipédia (en anglais)
- [Programmation orientée objet](<https://fr.wikipedia.org/wiki/Programmation orientée objet>) sur Wikipédia
|