A method is declared to take three arguments. A program calls this method and passes only two arguments. What is the results?



A. Compilation fails.
B. The third argument is given the value null.
C. The third argument is given the value void.
D. The third argument is given the value zero.
E. The third argument is given the appropriate falsy value for its declared type. F) An exception occurs when the method attempts to access the third argument.

題解

呼叫方法若無法從已定義的方法中找到符合的簽名(signature),會發生編譯錯誤。