J'écris mon premier langage de programmation orienté objet et jusqu'ici tout va bien avec la création d'une seule «classe». Mais, disons que je veux avoir des cours, disons ClassA
et ClassB
. À condition que ces deux-là n'aient rien à voir l'un avec l'autre, alors tout va bien. Cependant, disons ClassA
crée un ClassB
- ce qui pose 2 questions liées:
-Comment le compilateur saurait-il lors de la compilation ClassA
que ClassB
cela existe, et, si c'est le cas, comment sait-il que ce sont ses propriétés?
Jusqu'à présent, je pensais: au lieu de compiler chaque classe à la fois (c'est-à-dire scanner, analyser et générer du code) chaque "fichier (pas vraiment un fichier en soi, mais une" classe ") dois-je scanner + analyser chaque premier , puis générer du code pour tous?