short class declaration
CLASS car DEFINITION.
PUBLIC SECTION.DATA: name TYPE char20,
color TYPE char10,
fuel_type TYPE char10.
METHODS: display.
METHODS: constructor IMPORTING im_name TYPE char20 im_color TYPE char10 im_fuel_type TYPE char20 .
ENDCLASS.
CLASS car IMPLEMENTATION.
METHOD constructor.
name = im_name.
color = im_color.
fuel_type = im_fuel_type.
ENDMETHOD.
METHOD display.
WRITE: / 'name = ' , name , 'color = ' , color , ' fuel_type = ' , fuel_type.
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
DATA(car1) = NEW car( im_name = 'Name car1' im_color = 'RED' im_fuel_type = 'DIESEL' ).
car1->display( ).
"""""""""""""""""""""""
"""""""""""""""""""""""
""" OR
REPORT yprog_ooabap1.
CLASS car DEFINITION.
PUBLIC SECTION.
DATA: name TYPE char20,
color TYPE char10,
fuel_type TYPE char10.
METHODS: display.
METHODS: constructor IMPORTING name TYPE char20 color TYPE char10 fuel_type TYPE char20 .
ENDCLASS.
CLASS car IMPLEMENTATION.
METHOD constructor.
me->name = name.
me->color = color.
me->fuel_type = fuel_type.
ENDMETHOD.
METHOD display.
WRITE: / 'name = ' , name , 'color = ' , color , ' fuel_type = ' , fuel_type.
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
DATA(car1) = NEW car( name = 'Name car1' color = 'RED' fuel_type = 'DIESEL' ).
car1->display( ).
CLASS car DEFINITION.
PUBLIC SECTION.
DATA: name TYPE char20,
color TYPE char10,
fuel_type TYPE char10.
METHODS: display.
METHODS: constructor IMPORTING name TYPE char20 color TYPE char10 fuel_type TYPE char20 .
ENDCLASS.
CLASS car IMPLEMENTATION.
METHOD constructor.
me->name = name.
me->color = color.
me->fuel_type = fuel_type.
ENDMETHOD.
METHOD display.
WRITE: / 'name = ' , name , 'color = ' , color , ' fuel_type = ' , fuel_type.
ENDMETHOD.
ENDCLASS.
START-OF-SELECTION.
DATA(car1) = NEW car( name = 'Name car1' color = 'RED' fuel_type = 'DIESEL' ).
car1->display( ).
Comments
Post a Comment