Static Class
Monkey Forums/Monkey Programming/Static Class
| ||
| How can I access the methods in a class without having to instanstiate the class? Example:
Class testClass
Method test
Print "test"
End
End
testClass.test()
|
| ||
| Instead of Method, use Function? |
| ||
| Yep, no such thing as a method in an uninstantiated class. The whole point of a method is that it belongs to a specific instance. |
| ||
Compile Error Method 'save' cannot be accessed from here. So I guess you can't do this : Extern Class moofooLcst="moofooLcst" Function save( key$, data$) Method load$( key$ ) Method remove( key$ ) End Public Class lclst Extends moofooLcst Method New() End End
lclst.save("test", "test")
|
| ||
| didn't throw up an error for me? |
| ||
| Try it with the "Extern" Statement |
| ||
| Ahh right, i'll bow out of this then, because im not sure what the Extern stuff is ;) |
| ||
| Yeah I've got a feeling Extern stuff has got to be of type "Method" as it's actually calling a method in an external class and not standalone function :( Bummer! |