Saya sedang menulis bahasa pemrograman pertama saya yang berorientasi objek dan sejauh ini bagus dengan membuat satu 'kelas'. Tapi, katakanlah saya ingin kuliah, katakan ClassAdan ClassB. Asalkan keduanya tidak ada hubungannya satu sama lain maka semuanya baik-baik saja. Namun, katakanlah ClassAmenciptakan ClassB- ini menimbulkan 2 pertanyaan terkait:
-Bagaimana kompiler tahu kapan kompilasi ClassAitu ClassBada, 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?