Advertisement
SocialkingPL

Lab4 ABAP

May 10th, 2019
798
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 1.59 KB | None | 0 0
  1. *&---------------------------------------------------------------------*
  2. *& Report ZPGJS_LAB7_4
  3. *&---------------------------------------------------------------------*
  4. *&
  5. *&---------------------------------------------------------------------*
  6. REPORT ZPGJS_LAB7_4.
  7.  
  8.  
  9. CLASS student DEFINITION.
  10.   PUBLIC SECTION.
  11.     METHODS: _Imie IMPORTING imie TYPE char15.
  12.   PROTECTED SECTION.
  13.     METHODS: _Nazwisko IMPORTING nazwisko TYPE char25.
  14.   PRIVATE SECTION.
  15.      METHODS: _Pesel IMPORTING     pesel TYPE I.
  16. ENDCLASS.
  17.  
  18. CLASS student IMPLEMENTATION.
  19. METHOD _Imie.
  20. WRITE:/ 'Imie: ',imie.
  21. ENDMETHOD.
  22. METHOD _Nazwisko.
  23. WRITE:/ 'Nazwisko: ',nazwisko.
  24. ENDMETHOD.
  25. METHOD _Pesel.
  26. WRITE:/ 'Pesel: ',pesel.
  27. ENDMETHOD.
  28. ENDCLASS.
  29.  
  30. CLASS studentUZ DEFINITION INHERITING FROM student.
  31.   PUBLIC SECTION.
  32.   METHODS: Ustaw_wydzial IMPORTING nazwa_wydzialu TYPE char25.
  33. ENDCLASS.
  34.  
  35. CLASS studentUZ IMPLEMENTATION.
  36.    METHOD Ustaw_wydzial.
  37.      WRITE:/ 'Wydzial: ',nazwa_wydzialu.
  38.    ENDMETHOD.
  39. ENDCLASS.
  40.  
  41. CLASS studentInstytut DEFINITION INHERITING FROM studentUZ.
  42.   PUBLIC SECTION.
  43.   METHODS: Ustaw_sale_lab IMPORTING sala_lab TYPE I.
  44. ENDCLASS.
  45.  
  46. CLASS studentInstytut IMPLEMENTATION.
  47.    METHOD Ustaw_sale_lab.
  48.      WRITE:/ 'Sala: ',sala_lab.
  49.    ENDMETHOD.
  50. ENDCLASS.
  51.  
  52.  
  53. START-OF-SELECTION.
  54. PARAMETERS: im TYPE char15, nazWydz TYPE char25, sala TYPE i.
  55. DATA objekt TYPE REF TO studentInstytut.
  56. CREATE OBJECT objekt.
  57. CALL METHOD objekt->_Imie EXPORTING imie = im.
  58. CALL METHOD objekt->Ustaw_wydzial EXPORTING nazwa_wydzialu = nazWydz.
  59. CALL METHOD objekt->Ustaw_sale_lab EXPORTING sala_lab = sala.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement