本帖最后由 起点丶 于 2016-3-20 16:02 编辑
这个第一段代码
class ArrayTool
{
public int getMax(int[] arr){
int max=arr[0];
for (int i =1;i<arr.length ;i++ )
{
if (max<arr)
{
max=arr;
}
}
return max;
}
public void print(int[] arr){
for (int i =0;i<arr.length ;i++ )
{
System.out.print(arr+" ");
}
}
public void revArray(int[] arr){
for (int i =0;i<arr.length/2 ;i++ )
{
int temp=arr;
arr=arr[arr.length-1-i];
arr[arr.length-1-i]=temp;
}
}
}
这是第二段代码
class Demo1_ArrayTool
{
public static void main(String[] args)
{
int[] arr={33,11,22,55,66,77};
ArrayTool at =new ArrayTool();
int max=at.getMax(arr);
System.out.println(max);
System.out.println("---------------");
at.print(arr);
System.out.println(" ");
System.out.println("---------------");
System.out.println("反转后");
at.revArray(arr);
at.print(arr);
}
}
两个代码不是存储在一个文件里,但是是在一个文件夹里,为什么第二段代码可以直接访问第一段代码的方法呢?他们不是在一个文件里啊!
|
|