解决方案 »

  1.   

    终于看到你的疑问了,不容易啊int maxElement =arr.getMax();有两个问题要明确:
    1,你想这样写,但是这样的话表示的是用arr来调用getMax()方法,而且调用的也是没有参数的getMax方法,而你定义的getMax()方法需要有一个数组作为参数,这肯定就调不到了啊.
    2,况且要想调用一个方法,要么用方法所属类的对象来调用,要么方法是静态的(就是方法语句上有static)可以用类名来调用,而数组arr不属于getMax方法所在的类,所以就不能调用了.如果是在方法所在类中调用方法,就可以省略类名,也就是直接写getMax(arr)就可以了.