class ArrayTool
{
public void selectSort(int [] arr)
{
for (int x=0;x<arr.length;x++ )
{
for (int y=x; y<arr.length;y++ )
{
if(arr[x]>arr[y])
swap(arr,x,y);
for (int x=0;x<arr.length ; x++)
{
System.out.print("arr="+arr[x]);
}
}
}
}
public void swap(int[] arr,int x,int y)
{
int temp=arr[x];
arr[x]=arr[y];
arr[y]=temp;
}
public static void main(String[] args)
{
int[] arr={3,4,2};
ArrayTool at=new ArrayTool();
ArrayTool.selectSort();
}
类中可不可只定义功能函数而不定义属性呢?为什么这样运行会出现错误呢?求详解
|