| Author |
Non-static method in static context
|
Joel Christophel
Ranch Hand
Joined: Apr 20, 2011
Posts: 119
|
|
I'm trying to use the method non-static method getClass() within the static context of makeSlot. Is there any way to get around this?
Error: Cannot make a static reference to the non-static method getClass() from the type Object.
|
 |
Jeff Verdegan
Bartender
Joined: Jan 03, 2004
Posts: 5787
|
|
|
If you want to refer to the current class in a static context, you have to explicitly provide the class name, such as MyClass.class.
|
 |
Campbell Ritchie
Sheriff
Joined: Oct 13, 2005
Posts: 32599
|
|
Why would you want the class name in a makeButton method?
That makeButton method worries me. There is something very worrying about if (something.equals(item1))...else if (something.equals(item2))...else if...
It does not look like object‑oriented programming. There must be a better way to do it.
|
 |
 |
|
|
subject: Non-static method in static context
|
|
|