>>400
いろいろある
オブジェクトが持ってないメソッドを呼び出してたり
メソッド呼び出しの引き数が違ってたり
全然違うオブジェクトを参照してたりする
動的言語ではそれをテストコードを書いてチェックしなければいけない
しかもすべてチェックできたかどうかはわからない
静的言語ではコンパイラがすべて自動的にやってくれる
しかも保証される