Instanzvariablen benennen

Die Objektorientierung mit ABAP®: Vererbung, Dynamische Programmierung, GUI Controls (u.a. ALV im OO).

Instanzvariablen benennen

Postby Ahmed3073 » Tue Apr 03, 2012 3:17 pm

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?
Ahmed3073
.
.
 
Posts: 5
Joined: Tue Apr 03, 2012 3:17 pm

Re: Instanzvariablen benennen

Postby Jonny2227 » Tue Apr 03, 2012 4:26 pm

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
Jonny2227
....
....
 
Posts: 605
Joined: Wed Mar 01, 2006 3:16 pm

Re: Instanzvariablen benennen

Postby Josie2243 » Tue Apr 03, 2012 4:37 pm

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
Josie2243
....
....
 
Posts: 908
Joined: Wed Feb 15, 2006 4:05 pm

Re: Instanzvariablen benennen

Postby Ahmed3073 » Tue Apr 03, 2012 4:51 pm

Member klingt vernünftig, danke
Ahmed3073
.
.
 
Posts: 5
Joined: Tue Apr 03, 2012 3:17 pm


Return to ABAP Objects®

Who is online

Users browsing this forum: No registered users and 5 guests