Utilización de new en ConsoleUI

Cuando se crea un programa EGL que utiliza consoleUI, cada variable de tipo Menu, MenuItem, Prompt y Window es una variable de referencia, que contiene una dirección de memoria que hace referencia a un valor almacenado fuera de la variable.

Puede declarar una variable de referencia de la misma manera que declara cualquier otra variable, como se muestra en el siguiente ejemplo:
  myPrompt Prompt { message = "Type your ID: "}; 
Como alternativa, puede declarar una variable de referencia e inicializarla con la palabra reservadanew, como se muestra en el siguiente ejemplo:
  myPrompt Prompt = new Prompt { message = "Type your ID: "}; 

Cuando se declaran variables, la diferencia entre los dos formatos tiene poco efecto práctico; sin embargo, cuando se codifica la sentencia openUI, la palabra new proporciona comodidad en la codificación, como se muestra en openUI.

La sintaxis general de new es la siguiente:
  new nombreComponente
nombreComponente
Una de las siguientes palabras, que hacen referencia a una determinada clase de componente:
  • Menu
  • MenuItem
  • Prompt
  • Window

Para obtener información detallada sobre otras implicaciones de las variables de referencia, consulte el apartado Compatibilidad de referencia en EGL.

Conceptos relacionados
Interfaz de usuario de consola

Consulta relacionada
Componentes de ConsoleUI y variables relacionadas
openUI
Compatibilidad de referencia en EGL

Tareas relacionadas
Crear una interfaz con consoleUI

Condiciones de uso | Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.