自动调用 toString 方法——
//A.java
public class A extends B
{
public String toString()
{
return "A";
}
}
//B.java
public class B
{
public String toString()
{
return "B";
}
}
//C.java
public class C
{
public static void main(String[] args)
{
Object o[] = {new A(), new B()};
System.out.print(o[0]);
System.out.print(o[1]);
}
}
结果是啥?
现在我知道了,是 AB!
当时自作聪明地回答了一个类似于“A@a90653B@de6ced”的答案,唉……4 分
数组自动初始化——
public class Test
{
public static void main(String[] args)
{
int a[] = new int[7];
System.out.println("a[0] = " + a[0]);
}
}
答案是 0,我只是说明一下,我 zt 了,Too Complexed, Sometime Overwised.
我的答案是:java.lang.NullPointException
听天由命吧,希望老师看在我平时编程还算不 zt 的份上,给我一个 85+吧……
我早该想到,作为一个很常规的老师,程老师是不会出那种稀奇古怪的题目的,可惜我想得太复杂了……