Cobol Foro

Cobol Foro (https://www.cobolforo.es/index.php)
-   Object-Oriented COBOL (https://www.cobolforo.es/forumdisplay.php?f=37)
-   -   [Sintaxis] Redefinir el método NEW (https://www.cobolforo.es/showthread.php?t=577)

Kuk 23 de febrero de 2017 12:15

Redefinir el método NEW
 
Gracias a los ejemplos de Eslopes aquí va el código de cómo redefinir el método NEW por defecto por uno propio:

Código COBOL:
  1.  factory.
  2.  data division.
  3.  working-storage section.
  4.  01 ContextSession             pic x(65536) property.
  5.  procedure division.
  6.  
  7.  method-id. NEW override.
  8.  
  9. *> @lang(pt-BR):Override do construtor da classe para inicializar variáveis.
  10. *> @lang(en-US):This is an override of class constructor in order to  set some
  11. *> @lang(en-US):important variables.
  12.  
  13.  data division.
  14.  linkage section.
  15.  01 outContext    object reference self.
  16.  
  17.  procedure division returning outContext.      
  18.  
  19.      invoke self "CREATE" returning outContext
  20.  
  21.      invoke outContext "INIT"          
  22.  
  23.      move   spaces                to  ContextSession          
  24.  
  25.  end method NEW.            
  26.  end factory.


La franja horaria es GMT +2. Ahora son las 13:58.

Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.