Je n'y connait strictement rien en programmation orienté objet, j'ai même pas encore fini le cours sur html css.
Est-ce que quelqu'un saurait définir ultra simplement ce qu'est une classe en informatique ? donner une définition simple pour un terme apparemment compliqué ? C'est pas évident, je ne sais même pas si Mathieu saurait le faire, peut être il faudrait trouvé un "super Mathieu Nebra" pour y arriver...
Une classe en html/css et une classe en programmation n'ont pas du tout le même sens. Ta question porte sur laquelle ?
Nan je précisais juste mon niveau. Mais j'ai tendance à voir le terme classe souvent quand je cherche une définition d'un terme de programmation comme "bibliothèque logiciel" par exemple.
Si quelqu'un aurait définition simple mais flou ce serait déjà ça. je suis pas bien quand il y a quelque chose que je comprends pas.
du coup c'est limite un défi que je lance : qui se sent capable de trouver une définition simple de classe qui peut limite être compris par une grand mère ?
Une classe en html/css et une classe en programmation n'ont pas du tout le même sens. Ta question porte sur laquelle ?
Parce que suivant ta réponse, on ne te dira pas la même chose.
Tu postes dans le forum HTML/CSS : tu veux connaître la définition d'une classe en CSS, ou bien ça n'a rien à voir ? (ma question n'est pas anodine : il se peut que j'aie à déplacer ton sujet)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Une classe en html/css et une classe en programmation n'ont pas du tout le même sens. Ta question porte sur laquelle ?
Parce que suivant ta réponse, on ne te dira pas la même chose.
Tu postes dans le forum HTML/CSS : tu veux connaître la définition d'une classe en CSS, ou bien ça n'a rien à voir ? (ma question n'est pas anodine : il se peut que j'aie à déplacer ton sujet)
Une classe c'est un regroupement de structures de données et de fonctions (qu'on appelle plutôt méthodes dans le contexte POO), ça va sans doute pas t'aider beaucoup parce que si tu n'as jamais programmé tu ne dois pas trop visualiser ce que sont les structures de données et les fonctions.
La classe sert de définition pour les objets dont on parle dans l'expression Programmation Orientée Objet. Pour faire simple on peut considérer que classe = objet.
En encore plus simple c'est une manière de regrouper les données et le code qui interagit avec elles de façon à respecter certains principes.
Ces principes sont censés aider à améliorer la qualité du code. Par exemple on encourage à coder les objets commes des "boites noires" avec une interface bien définie, ce qui permet aux programmeurs d'utiliser des objets codés par d'autres sans se soucier de leur fonctionnement dans le détail. Ceux qui codent des objets peuvent changer facilement le fonctionnement interne de l'objet (pour corriger des bugs ou ajouter des améliorations par exemple) sans obliger les autres à àdapter leur code à chaque fois tant qu'ils gardent la même interface.
- Edité par LoupSolitaire 15 septembre 2020 à 3:09:47
Un type n'est pas propre à la programmation objet.
Et c'est ce qui indique comment considérer une valeur, quelles opérations y sont applicables.
Par exemple l'addition est une opération définie entre deux nombres. Nombre est un type.
Car une valeur n'est qu'une séquence d'octets quelque part dans la mémoire de l'ordinateur, le type est ce qui lui donne un sens.
Une même séquence d'octets sera interprétée différemment selon qu'elle soit considérée comme d'un tel type ou d'un tel autre.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Il n'y a pas de mauvais navigateur, il n'y a que du mauvais code !
suggestion de présentation.
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Blond, bouclé, toujours le sourire aux lèvres...
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique
entwanne — @entwanne — Un zeste de Python — La POO en Python — Notions de Python avancées — Les secrets d'un code pythonique