130 votes

Classe avec objet en paramètre

J'essaie de traduire du code python en code scala. Je suis donc un noob total en Python.

Mais pourquoi certaines classes ont-elles un objet en paramètre mais ne l'utilisent jamais explicitement ? Quel est le raisonnement pour l'avoir comme paramètre en premier lieu ?

Exemple:

 class Table(object)

Merci pour votre temps.

3voto

Devraj Points 1667

La classe Table et la classe Table (objet) ne sont pas différentes pour Python.

Ce n'est pas un paramètre, il s'étend de l'objet (qui est la classe de base comme beaucoup d'autres langages).

Tout ce qu'il dit, c'est qu'il hérite de tout ce qui est défini dans "objet". C'est le comportement par défaut.

3voto

Juste une note que la distinction entre les classes "nouveau style" et "ancien style" est spécifique à Python 2.x ; dans 3.x, toutes les classes sont "nouveau style".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X