[Gambas-user] module or class?
Jean-Yves F. Barbier
12ukwn at ...626...
Tue Nov 3 19:22:00 CET 2009
Fabien Bodard a écrit :
> the difference is simple
>
> a classe must be instanciate before to be called
>
>
> dim hClass as new MyClass
>
> hClass.Procedure
>
>
>
> ------
>
> A module is static :
>
> Module.Proc
>
>
>
> But in gambas you can call class proc like with a module if this class is static
>
> 'Gambas class
>
> CREATE STATIC
>
> Public Sub MyProc
>
> End
>
>
> -----
>
> the call:
>
> MyClass.MyProc
>
>
>
> So generally we use Module for generic Procedure, and Class for object
>
>
> 'Class YesMen
>
>
>
> Public Sub ShakeHand()
> End
>
> Public Sub Walk()
> End
>
>
>
> so :
>
> Dim Fabien as new YesMen
>
> Fabien.ShakeHand
> Fabien.Walk
>
> Look about the object oriented progammation
>
> POO
Ok, thanks Fabien, this clear
JY
--
Troubled day for virgins over 16 who are beautiful and wealthy and live
in eucalyptus trees.
More information about the User
mailing list