Escolar Documentos
Profissional Documentos
Cultura Documentos
REPORT z_classes_oo_1000.
*----------------------------------------------------------------------*
* CLASS aluno DEFINITION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS aluno DEFINITION. "defini��o da classe.
PUBLIC SECTION.
METHODS set_nome IMPORTING i_nome TYPE string. " recebe um valor - importa os
atributos do private section. (par�metro i_nome).
METHODS get_nome EXPORTING e_nome TYPE string. " vai devolver um valor.
PROTECTED SECTION.
PRIVATE SECTION.
*----------------------------------------------------------------------*
* CLASS aluno IMPLEMENTATION
*----------------------------------------------------------------------*
*
*----------------------------------------------------------------------*
CLASS aluno IMPLEMENTATION. "implementa��o da classe.
METHOD set_nome.
nome = i_nome. "valor nome de atributo privado da classe = valor que vai
ter o parametro importing quando se chama o metodo.
ENDMETHOD. "set_nome
METHOD get_nome.
ENDMETHOD. "get_nome
WRITE gv_nome.