Re: non-static method cannot be referenced from a static context

Discussion in 'Java' started by Johannes Beekhuizen, Aug 5, 2005.

  1. Hallo dave,

    Op 05 Aug 05 schreef aan All:

    >> What does it mean and how can I solve it? When I try to compile the
    >> application
    >> "TaalKeuze" I get this error:
    >> non-static method
    >> setDefaultLocales(java.lang.String,java.lang.String,java.lang.String)
    >> cannot be referenced from a static context

    d> Je maakt een dubbele fout :

    Oops!

    d> Ten eerste probeer je de niet-static method 'setDefaultLocales' aan te
    d> roepen vanuit de static method 'main'. Static en niet-static gaan niet
    d> goed samen.

    I'll remember that...

    d> Ten tweede probeer je method 'setDefaultLocales' aan te roepen alsof
    d> het een static method is. Static methods kun je namelijk aanroepen
    d> met clasnaam.methodnaam, dus zoals jij deed : Language.setDefaultLocales
    d> Maar method 'setDefaultLocales' is niet static en moet dus via een
    d> class-instance aangreopen worden, bv :

    This static and non-static idea is still confusing for me. I have quite some
    experience in programming, but that was in Fortran and Cobol. No OOP...

    d> Hieronder heb ik je code aangepast en de static methods gewijzigd
    d> in 'gewone' methods. (Alleen 'main' is nog static, want dat kan niet
    d> anders).

    Thank you very much. I'll study it and try to understand it.

    Groetjes,

    Hans.
     
    Johannes Beekhuizen, Aug 5, 2005
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Gary
    Replies:
    1
    Views:
    3,994
    Ryan Stewart
    Jan 16, 2004
  2. Michael
    Replies:
    3
    Views:
    4,945
    Adam Jenkins
    Jan 27, 2004
  3. G. Burton
    Replies:
    2
    Views:
    59,900
    Sudsy
    Feb 21, 2004
  4. Johannes Beekhuizen
    Replies:
    14
    Views:
    1,343
    John B. Matthews
    Aug 5, 2005
  5. Johannes Beekhuizen
    Replies:
    1
    Views:
    541
    Thomas Fritsch
    Aug 5, 2005
Loading...

Share This Page