Given:



and the code fragment:

Which code fragment, when inserted at line n1, enables the Birdie class to compile?

A.

B.

C.

D.

題解

以下分別是Consumer和Supplier介面於JDK的原始碼片段:

從原始碼可以很清楚知道:Consumer介面的accept方法只能從參數接受物件,不能回傳物件;而Supplier介面的get方法只能回傳物件,不能接受參數。所以選項C是正確答案。