单项选择题

已知如下代码

下面说法正确的是()

A.编译错误
B.编译通过,运行时出现异常
C.控制台输出“String”
D.控制台输出“Object”