私はオブジェクト指向で、これまでのところ単一の「クラス」を作成するのに適した最初のプログラミング言語を書いています。しかし、の私は、クラスに持って言いたいとしましょうClassA
とClassB
。これら2つが互いに関係ない場合、すべてが良好です。ただし、たとえばClassA
、ClassB
次の2つの関連する質問が発生します。
-どのようにコンパイルするコンパイラを知っているだろうClassA
ということClassB
にも存在し、それがない場合、どのようにそれはそれは性質を知っているんでは?
これまでの私の考えは、各クラスを一度にコンパイルする(つまり、スキャン、解析、コード生成)代わりに、各「ファイル(実際にはファイルではなく、「クラス」)ごとに最初にスキャン+解析する必要がありますか? 、すべてのコードを生成しますか?