- package com.itheima;
- import java.util.*;
- import static java.util.Arrays.*;//导入的是Arrays这个类中的所有静态成员
- class StaticImportDemo
- {
- public static void main(String[] args)
- {
- int[] arr={1,5,3};
- sort(arr);
- int index=binarySearch(arr,1);
- System.out.println(toString(arr));//这里会报错:toString()方法没有参数
- System.out.println("index"+index);
- }
- }
复制代码 我想问的是,在这个类中静态导入了java.util.Arrays下的所有静态方法,包括toString(int [])方法,另外StaticImportDemo类也继承了Object类中的toString()方法,可是这两个方法并没有产生冲突,应该是重载,为什么会报错呢? |