8

在下面的函数中,我可以用什么来代替<typedefinition>让程序打印“O noes!”?

public static void main(String[] args) {
    Object o = null;
    story(o);
}

private static void story(<typedefinition> o) 
{
    if (o != null)
      System.out.println("O noes!");
    else
      System.out.println("O yes");
}
4

1 回答 1

20
    private static void story(Object... o) 

因为如果您传递 null,则被视为 1 个元素的数组 (Object[])(因此 != null)

于 2012-09-28T18:14:54.963 回答