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 つの elem の配列 (Object[]) と見なされるため (したがって != null)

于 2012-09-28T18:14:54.963 に答える