2011-10-13 131 views

回答

2

預期的行爲。在第一個示例中,在將其包含在C中後,包含B,A,因此A在包含它時沒有B的方法。在第二個例子中,您按照正確的順序進行。

+0

我看到它,在紅寶石中我可以在任何地方定義/重新定義任何方法,但是當我包含模塊時,順序是重要的。現在我必須通過包含模塊來保持秩序,或者只使用一個級別的模塊。 –

+1

是的,當包含模塊時,訂單很重要。嘗試包含幾個定義相同方法的模塊,並查看哪一個「獲勝」。順便說一句:如果這是你正在尋找的答案,請upvote /接受它,所以其他人知道。 –

相關問題