Saya sedang menulis bahasa pemrograman pertama saya yang berorientasi objek dan sejauh ini bagus dengan membuat satu 'kelas'. Tapi, katakanlah saya ingin kuliah, katakan ClassA
dan ClassB
. Asalkan keduanya tidak ada hubungannya satu sama lain maka semuanya baik-baik saja. Namun, katakanlah ClassA
menciptakan ClassB
- ini menimbulkan 2 pertanyaan terkait:
-Bagaimana kompiler tahu kapan kompilasi ClassA
itu ClassB
ada, dan, jika ada, bagaimana ia tahu sifat-sifatnya?
Pikiranku sejauh ini adalah: daripada mengkompilasi setiap kelas pada satu waktu (yaitu memindai, mengurai dan menghasilkan kode) setiap "file (tidak benar-benar file, per se, tetapi" kelas ") yang saya perlukan untuk memindai + mengurai setiap pertama , lalu buat kode untuk semua?