Invocar Métodos [Guía de Usuario de Enterprise Architect]

Top Previous Next

Invocar Métodos

button_main button_prev button_next

Temas

Tema

Detalle

Ver También

Acceso

En la ventana de Banco de Trabajo, haga clic derecho en la instancia en la cual ejecutar un método, y seleccione la opción del menú contextual Invocar .

 

Escoger Método

Una lista de métodos para el tipo son presentados en una ventana; seleccione un método de la lista y haga clic en el botón Invocar .

Note que todos los métodos listados son públicos; los métodos privados no están disponibles.

 

debug_work_methods

 

 

Proporcionar Argumentos

En el ejemplo, la instancia o variable Rob ha sido creada, de tipo MyClassLibrary.CRobert, y el método AddFriends invocado que toma un arreglo de objetos CPerson como su único argumento.

Usted ahora le proporciona otras tres instancias de Banco de Trabajo: Fred, John y William.

 

debug_work_invoke_with_vars

 

 

 

Argumentos

En la ventana de arriba, escriba cualquier parámetro requerido por el constructor:

Literales como argumentos

 

Texto: abc o "abc" o "a b c"

Números: 1 o 1.5

 

Objetos como argumentos

 

Si un argumento no es literal entonces puede proporcionarlo en la lista sólo si ya ha creado una instancia de ese tipo en el banco de trabajo; hace esto escribiendo el nombre de la instancia como el argumento.

 

El depurador revisa cualquier nombre ingresado en un argumento contra su lista de instancias de banco de trabajo, y sustituye esa instancia en la llamada real al método.

 

Cadenas como argumentos

 

Rodear las cadenas con comillas es innecesario, ya que cualquier cosa que escriba para un argumento de cadena se convierte en el valor de la cadena; por ejemplo, la única vez que debe rodear cadenas con comillas es cuando proporciona los elementos de un arreglo de cadenas, o cuando la cadena es igual al nombre de una instancia de banco de trabajo existente.

 

"A b c"

"a b $ % 6 4"

A b c d

As 5 7 ) 2 === 4

 

Arreglos como argumentos

 

Ingrese los elementos que componen el arreglo, separados por coma:

Tipo Argumentos

String( ) one,two,three,"a book","a bigger book"

CPerson( ) Tom,Dick,Harry

 

Si ingresa texto que coincide con el nombre de una instancia existente, rodéelo con comillas para evitar que el depurador pase la instancia en lugar de una cadena.

debug_work_invoke

 

 

Invocar

Habiendo elegido el constructor y cualquier argumento proporcionado, haga clic en el botón Invocar para crear la variable.

La Salida confirmando esta acción es mostrada en la ventana de Depuración.

 

Ejecutar el Depurador

Temas de Centro de aprendizaje

(Alt+F1) | Enterprise Architect | Análisis de Ejecución | Banco de Trabajo de Objeto | Invocar Métodos