[go: up one dir, main page]

0% found this document useful (0 votes)
16 views4 pages

Interface 1

Uploaded by

likhita A.N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views4 pages

Interface 1

Uploaded by

likhita A.N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

*&---------------------------------------------------------------------*

*& Report ZGA_CLASS3


*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT ZGA_CLASS3.

***>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
***********************************************************************************
********** Interface Declaration .....................
***********************************************************************************
***>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

interface INT_speed.

methodS:SPEED IMPORTING M1 TYPE I.

endinterface.

***********************************************************************************
********** CLASS DEFINATION
***********************************************************************************

CLASS HONDA_CAR DEFINITION.

PUBLIC SECTION.

***********************************************************************************
********** DECLARING INTERFACE IN HONDA CAR CLASS DEFINATION
**********************************************************************************
*
INTERFACES:INT_SPEED.

PROTECTED SECTION.

PRIVATE SECTION.

ENDCLASS.

SKIP 2.

WRITE:/ SY-ULINE.
WRITE:/ 'HONDA CAR PROPERTIES' COLOR 3.
WRITE:/ SY-ULINE.

***********************************************************************************
********** OBJECT CREATION
***********************************************************************************

DATA:PT TYPE REF TO HONDA_CAR.


CREATE OBJECT PT.

***** INTERFACE METHOD..................


***********************************************************************************
********** OBJECT CREATION
***********************************************************************************
********************************** INTERFACE METHOD .....................

*
CALL METHOD PT->INT_SPEED~SPEED EXPORTING M1 = 40.

***********************************************************************************
********** CLASS IMPLEMENTATION FOR HONDA CAR
***********************************************************************************

CLASS HONDA_CAR IMPLEMENTATION.

******************* INTERFACE METHOD


********** Interface Method
*************************************************************
**************************** ......................................................
......

METHOD INT_SPEED~SPEED.

WRITE:/ 'THE SPEED OF CAR IS :-' ,M1.

ENDMETHOD.

ENDCLASS.

****************
##########################################**************************
***********************************************************************************
********** 2ND CLASS DEFINATION
***********************************************************************************
***************** #########################################
*************************

*********************************************************
**************************
********** CLASS DEFINATION
***********************************************************************************

CLASS ZEN_CAR DEFINITION.

PUBLIC SECTION.
***********************************************************************************
********** DECLARING INTERFACE IN ZEN_CAR CLASS DEFINATION
**********************************************************************************
*
INTERFACES:INT_SPEED.

PROTECTED SECTION.

PRIVATE SECTION.

ENDCLASS.

START-OF-SELECTION.

SKIP 2.

WRITE:/ SY-ULINE.
WRITE:/ 'ZEN CAR PROPERTIES' COLOR 3.
WRITE:/ SY-ULINE.

***********************************************************************************
********** OBJECT CREATION
***********************************************************************************

DATA:PT1 TYPE REF TO HONDA_CAR.


CREATE OBJECT PT1.

***** INTERFACE METHOD..................


***********************************************************************************
********** OBJECT CREATION
***********************************************************************************
********************************** INTERFACE METHOD .....................

*
CALL METHOD PT1->INT_SPEED~SPEED EXPORTING M1 = 70.

***********************************************************************************
********** CLASS IMPLEMENTATION FOR ZEN_CAR
***********************************************************************************

CLASS ZEN_CAR IMPLEMENTATION.

******************* INTERFACE METHOD


********** Interface Method
*************************************************************
**************************** ......................................................
......
METHOD INT_SPEED~SPEED.

WRITE:/ 'THE SPEED OF CAR IS :-' ,M1.

ENDMETHOD.

ENDCLASS.

You might also like