哎,我看静态导入把你们导糊涂了,我们学父类子类的时候都知道这一点,当调用一个子类不存在的函数时,程序会去父类查找有没有这样函数.
如果有,就用了.因为继承关系.System.out.println(toString(arr));//arr代表数组
Object类中:toString方法原型:
public String toString()
我们自己写的类,你写的没有复写过toString()方法,没有重载过toString()带参数的方法,当然会报错.
至少静态导入.
他的格式是这样的:import public java.util.Arrays;
调用时应该是这样的 Arrays. 不能省略了Arrays
省略了就相当于我们自己在类外调用我们写好的静态类方法时不是写: 类名.方法()而是写成了方法()当然会报错! |