× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Mike Wills wrote:
> I get this error message: "non-static method
> sortArrayAsc(java.lang.String[]) cannot be referenced
> from a static context". What does this mean exactly?

Dear Mr. Wills:

It means it's an instance method, and you're trying to call it as if it
were a class method.

Consider the class Foo (and please ignore any syntax errors; I don't
usually code Java at home):

Class Foo extends Baz implements Bar {
    static int fizmo(int frotz) {
        int dimwit = frobozz(frotz + 3);  /* won't compile */
        Foo anInstance = new Foo();
        int flathead = anInstance.frobozz(frotz); /* compiles and runs
fine */
        int zork = prosser(5 * frotz);   /* and so does this */
        return zork + flathead * dimwit;
    }
    int frobozz (int mumbar) {
         return prosser(5 * mumbar); /* and so does this */
    }
    static int prosser (int zifmia) {
         return zifmia - 2;
    }
}

The line marked "won't compile" will give you the same error you're
describing, because it's calling an instance method without an instance.

--
James H. H. Lampert
Professional Dilettante
http://www.hb.quik.com/jamesl
http://members.hostedscripts.com/antispam.html
http://www.thehungersite.com

Read My Lips: No More Atrocities!


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.