Você está na página 1de 2

Tarea 03

1) Cmo enviar argumentos por linea de comandos?


Para qu sirve el array String [] args de main?
Mediante esta orden, podemos enviar valores al programa.
Por ejemplo, si tenemos un programa que se llama ordenar que ordena 5 nmeros enteros,
pero en lugar de leerlos por teclado los nmeros se le pasan al programa como
argumentos, este programa lo ejecutaramos as:
C:\> java ordenar 4 6 3 7 1
Los valores que se envan se deben escribir a continuacin del nombre del programa y
separados por un espacio en blanco. El array array args que aparece como argumento del
mtodo main es el encargado de recoger y almacenar estos valores.
En pocas palabras las aplicaciones de Java aceptan parmetros desde la Lnea de
comandos / Consola, lo que permite al usuario pasar diferentes configuraciones desde el
momento que se inicia una aplicacin.
Entonces, supongamos que nuestra aplicacin se lanza de la siguiente manera:
1 java -jar TestArgs.jar Hola Mundo
Entonces, el valor de String[] args ser el siguiente:
1 args[0] = "Hola"; args[1] = "Mundo";
Entonces empecemos a jugar un poco con esto.
Formas de pasar parmetros
Hay de seguro 3 formas comunmente utilizadas:
1
2
3
java -jar TestArgs.jar Hola Mundo
java -jar TestArgs.jar -h
java -jar TestArgs.jar --mode=gui
En el siguiente ejemplo voy a usar tanto el segundo como el tercer modo.
2) Parametros de longitud variable

La sintaxis de parmetro vararg es como sigue: type nombreObjetoOPrimitivo

Los parmetros variables tienen todos los mismos tipos (o son instancias del mismo
objeto).
Hay cero o ms parmetros variables.
Slo hay un conjunto de parmetros variables.
El conjunto de parmetros variables viene al final de la definicin del mtodo.

(NO ME QUEDA MUY CLARO LO QUE PIDE LA PREGUNTA, PERO LES PONGO UNOS LINKS PARA QUE VEAN
COMO FUNCIONAN:
http://darkbyteblog.wordpress.com/2011/01/20/java-argumentos-variables/
http://tecno.atapuerca69.com/2012/02/varargs-en-java-numero-variable-de-argumentos-en-
java/








3)Qu es herencia?
La herencia es un mecanismo que permite la definicin de una clase a partir de la
definicin de otra ya existente. La herencia permite compartir automticamente mtodos
y datos entre clases, subclases y objetos.

La herencia est fuertemente ligada a la reutilizacin del cdigo en la OOP. Esto es,
el cdigo de cualquiera de las clases puede ser utilizado sin ms que crear una clase
derivada de ella, o bien una subclase.

Hay dos tipos de herencia: Herencia Simple y Herencia Mltiple. La primera indica que
se pueden definir nuevas clases solamente a partir de una clase inicial mientras que la
segunda indica que se pueden definir nuevas clases a partir de dos o ms clases
iniciales. Java slo permite herencia simple.
4) defina:
a)SuperClase
b)SubClase
Superclase y Subclases
El concepto de herencia conduce a una estructura jerrquica de clases o
estructura de rbol, lo cual significa que en la OOP todas las relaciones entre
clases deben ajustarse a dicha estructura.

En esta estructura jerrquica, cada clase tiene slo una clase padre. La clase
padre de cualquier clase es conocida como su superclase. La clase hija de una
superclase es llamada una subclase.

* Una superclase puede tener cualquier nmero de subclases.

* Una subclase puede tener slo una superclase.





LINK: polimorfismo (siguientes preguntas, a alguien le puede servir)
http://profesores.fi-b.unam.mx/carlos/java/java_basico3_5.html

Você também pode gostar