mengyuxin

Static

Apr 18th, 2021
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.22 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report ZMENG_OBJECT3
  3. *&---------------------------------------------------------------------*
  4. *& /sap_abap/sap_abap_classes.html
  5. *&---------------------------------------------------------------------*
  6. REPORT zmeng_03_static.
  7.  
  8.  
  9. CLASS class1 DEFINITION.
  10.    PUBLIC SECTION.
  11.       "静态属性用语句CLASS-DATA声明。
  12.       "所有对象或实例都可以使用类的静态属性。
  13.       CLASS-DATA: name1 TYPE char45,
  14.                   data1 TYPE i.
  15.    METHODS: meth1.
  16. ENDCLASS.
  17.  
  18. CLASS class1 IMPLEMENTATION.
  19.    METHOD meth1.
  20.       DO 4 TIMES.
  21.          data1 = 1 + data1.
  22.          WRITE: / data1, name1.
  23.       ENDDO.
  24.       SKIP.
  25.    ENDMETHOD.
  26. ENDCLASS.
  27.  
  28. START-OF-SELECTION.
  29.    class1=>name1 = 'ABAP Object Oriented Programming'.
  30.    class1=>data1 = 0.
  31.  
  32.    DATA: object1 TYPE REF TO class1,
  33.          object2 TYPE REF TO class1.
  34.  
  35.    CREATE OBJECT: object1,
  36.                   object2.
  37.  
  38.    CALL METHOD: object1->meth1,
  39.                 object2->meth1.
  40.  
Add Comment
Please, Sign In to add comment