mengyuxin

ME Operator

Apr 18th, 2021
423
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. *&---------------------------------------------------------------------*
  2. *& Report ZMENG_ME_OPERATOR
  3. *&---------------------------------------------------------------------*
  4. *& 当你在类的public节中声明任何类型的变量时,你可以在任何其他实现中使用它。
  5. *& 变量可以在public section中用初始值声明。
  6. *& 我们可以在一个具有不同值的方法中再次声明该变量。
  7. *& 当我们在方法中写入变量时,系统将打印更改的值。
  8. *& 要反映变量的先前值,我们必须使用“ME"运算符。
  9. *&  /sap_abap/sap_abap_classes.html
  10. *&---------------------------------------------------------------------*
  11. REPORT zmeng_05_me_operator.
  12.  
  13. CLASS class1 DEFINITION.
  14.    PUBLIC SECTION.
  15.     DATA text1 TYPE char25 VALUE 'This is CLASS Attribute'.
  16.  
  17.    METHODS method1.
  18. ENDCLASS.
  19.  
  20. CLASS class1 IMPLEMENTATION.
  21.    METHOD method1.
  22.      DATA text1 TYPE char25 VALUE 'This is METHOD Attribute'.
  23.  
  24.    WRITE: / me->text1, "要反映变量的先前值,我们必须使用“ME"运算符。
  25.           / text1.
  26.    ENDMETHOD.
  27. ENDCLASS.
  28.  
  29. START-OF-SELECTION.
  30.    DATA objectx TYPE REF TO class1.
  31.  
  32.    CREATE OBJECT objectx.
  33.  
  34.    CALL METHOD objectx->method1.
  35.  
  36.  
  37. "上面的代码产生以下输出:
  38. *This is CLASS Attribute
  39. *This is METHOD Attribute
  40.  
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×