CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Question sur les classes et l'héritage python

Ghosty93
Ghosty93
Niveau 10
19 février 2015 à 12:11:19

Bonjour,

Si je crée une classe mère et que je crée une autre classe que je fais hériter de la classe mère, est-ce que si j'import la classe mère dans un module les classe qui auront héritée d'elle seront aussi importé ?
Ou alors faut-il que j'importe toutes les classe mêmes celles héritées ?

Merci

[Kyomaro]
[Kyomaro]
Niveau 10
19 février 2015 à 12:23:36

Comment est la structure de ton projet ?
Chaque classe est dans un fichier py individuel ?

Ghosty93
Ghosty93
Niveau 10
19 février 2015 à 12:51:38

non, en fait j'ai fais un seul fichier avec une classe mère et plusieurs classe appart héritage dans le même fichier, bon peut etre que ça sert a rien, mais je sais pas trop encore comment m'y prendre, j'apprend :)

Ghosty93
Ghosty93
Niveau 10
19 février 2015 à 12:56:26

j'ai crée :

class arme():

(tas de trucs)

classe couteau(arme):

(tas de trucs)

Lagrangien
Lagrangien
Niveau 8
19 février 2015 à 13:47:23

Tu poses la question pour des raisons de performances ? si c'est le cas et que tu importes bien les choses au début de ton module, il ne faut pas craindre la performance (en temps ou en espace).

Par contre je ne connais pas la réponse à ta question. C'est sur que si tu fais from monmodule import MaClasse, les autres classes définies dans monmodule ne seront pas dans l'espace de nommage. Mais je ne sais pas si en coulisses elles sont chargées ou non. J'espère que non.

Message édité le 19 février 2015 à 13:47:42 par Lagrangien
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment