Page 1 of 1

Instanzvariablen benennen

PostPosted: Tue Apr 03, 2012 3:17 pm
by Ahmed3073
Hi,

man ließt immer wieder, dass Instanzvariablen in Klassen mit m beginnen. Ich hab bisher aber noch nirgends gelesen wofür das m steht. Weiß das hier jemand?

Re: Instanzvariablen benennen

PostPosted: Tue Apr 03, 2012 4:26 pm
by Jonny2227
Sali,

nun ich habe dies so zwar noch nicht gehört, aber ich denke mal das M könnte für Methode stehen - also etwa in der Form

....

Method abc.

data m_field type c.

...

endmethod.
Ich halte es aber eher nach dem Prinzip - globale Daten definiere ich mit
data gs_mara type mara ...
... und locale definiere ich dann eher
data ls_mara type mara ...

... egal ob ich dies in einem Programm nutze oder in einer Klasse - aber auch in der Klasse definiere ich global oder local

Gruss Jens

Re: Instanzvariablen benennen

PostPosted: Tue Apr 03, 2012 4:37 pm
by Josie2243
jensschladitz hat geschrieben:nun ich habe dies so zwar noch nicht gehört, aber ich denke mal das M könnte für Methode stehen


m steht doch für member

Re: Instanzvariablen benennen

PostPosted: Tue Apr 03, 2012 4:51 pm
by Ahmed3073
Member klingt vernünftig, danke