Biografia

Solo disponible en BuenasTareas
  • Páginas : 3 (686 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de febrero de 2011
Leer documento completo
Vista previa del texto
El comando de java::new

Uso:
¿Java::New firma? arg arg...?
¿Java::New arraySignature sizeList? valueList?
El comando java::new se utiliza para crear nuevas instancias de objetos Java de Tcl. Laprimera forma del comando acepta un argumento de la firma que especifica la firma del constructor del objeto de Java que se creará. El segundo formulario acepta un argumento de arraySignature queespecifica el tipo de clase de la matriz y el número de dimensiones de la matriz.
Cuando se llama a java::new con una firma no de arreglo de discos, se invoca el constructor adecuado para el objeto deJava con los argumentos para el comando de java::new que se ofrecen como argumentos para el constructor de Java. Si los argumentos de java::new ya no son objetos Java, esos valores de Tcl se conviertenen objetos Java o valores simples antes de que se pasa al constructor. Cuando termina el constructor, el comando de java::new devuelve un identificador de objeto de Java. Debido a la especificaciónde las firmas de métodos y constructores es muy parecida, un separado sección firmas cubre los dos.
Cuando se llama a java::new con un argumento de arraySignature, la firma se examina para determinarel tipo de la matriz y el número de dimensiones. El argumento de arraySignature consiste en una clase o un tipo de datos primitivos seguido por uno o más pares de soportes. El número de pares desoportes determina la dimensión de la matriz. Por ejemplo, {int [] [] []} indica un tres dimensiones matriz de enteros; las llaves mantiene el intérprete de Tcl desde la evaluación de los corchetes vacíoscomo comandos vacíos.
El argumento de sizeList determina el número de elementos de la matriz asignada para cada dimensión de la matriz. El elemento ésima de sizeList especifica el tamaño de ladimensión de la ésima de la matriz. Si sizeList contiene más elementos que el número de dimensiones especificado por el arraySignature, se devuelve un error. Si sizeList contiene menos elementos que el...
tracking img