Sei sulla pagina 1di 3

Laboratorio Semana 4

APARICIO YULIAN 9-719-452


POLANCO NELVIN 9-724-1604
I. Parte
2. Adicione otro constructor a la clase que codifica de manera que la inicialización se
siempre la palabra "Veraguas".
Recuerde que los constructores llevan el mismo nombre que la clase que los contiene.
Pruebe su programa y analice si con este ejemplo se evidencia: ¿la sobrecarga de un
método o el polimorfismo? Justifique!!!!

R:/ al analizar nuestro programa comprobamos que se da una sobre carga de métodos
que no es mas que la utilización de un mismo método pero con diferentes números de
argumentos que realizan la misma función.

II. Parte
-----------------------------------------****-----------------------------------------------
¿Cuáles son las clases y los métodos utilizados para la lectura desde el teclado?

R:/ Una de las clase que utiliza el programa para leer desde le teclado es el
Inputstreamreader que es un canal conectado con otra clase llamada
BufferedReader que reserva una dirección de memoria para el conductor del
inputstreamreader. Para poder leer desde el teclado se utiliza el objeto System.in.
Este objeto pertenece a la clase InputStream, para leer emplea el método más básico
que es readln que permite leer una cadena de caracteres.

¿Cómo se usan los objetos de las clases empleadas en la lectura?

R:/ el objeto System.in se utiliza como argumento en la clase InputStreamReader para


crear otro objeto llamado isr es importante decir que esta clase devuelve valores en
bytes. BufferedReader captura al objeto creado para poder darle una dirección de
memoria y asignársela a una variable llamada br y devuelve los caracteres.

¿Cuál es la función de parseInt?

R:/ Convierte una cadena en un entero. Si la cadena especificada en los parámetros no


puede convertirse en un número, la función devuelve NaN.

¿Para que se usa throws IOException?

R:/ todos los métodos que utilicen clase del paquete java.io deben tener en su
definición una cláusula throws IOException. Ya que los métodos de estas clase pueden
lanzar excepciones durante la ejecución del programa para dar aviso, por cualquier
razón y estas deben ser correspondida para evitar problemas.
¿Qué indica new cuando se declara notas?

R:/ indica que se ha creado un Nuevo objeto o operador de tipo entero que no es mas
que un arreglo de 10 posiciones.

¿Qué diferencia encuentra entre sort y length?

R:/ la diferencia entre estos dos métodos es que el length puede utilizarse con todo tipo
de cadenas y calcula su longitud; en cambio el sort toma la cadena y la ordena.

¿Para que sirve sort?

R:/ El operador sort toma una lista de valores y los ordena según el alfabeto ASCII.

¿Qué significa length ?

R:/ largo, distancia, largueza, largura, longitud, Distancia entre los dos cabos de alguna
cosa. Largo de extremo a extremo.

¿Qué otro método tiene la clase Arrays?


R:/

Nombre Descripción
Adapter Crea un contenedor de ArrayList para una interfaz IList concreta.
Add Agrega un objeto al final de ArrayList.
AddRange Agrega los elementos de ICollection al final de ArrayList.
BinarySearch Sobrecargado. Utiliza un algoritmo de búsqueda binaria para localizar un
elemento concreto en la ArrayList ordenada o en una parte de ella.
Clear Quita todos los elementos de la clase ArrayList.
Clone Crea una copia superficial del objeto ArrayList.
Contains Determina si un elemento se encuentra en la clase ArrayList.
CopyTo Sobrecargado. Copia la ArrayList o una parte de la misma en una matriz
unidimensional.
Equals Sobrecargado. Determina si dos instancias de Object son iguales. (Se
hereda de Object).
FixedSize Sobrecargado. Devuelve un contenedor de lista con un tamaño fijo,
donde se permite modificar elementos pero no agregarlos ni quitarlos.
GetEnumerator Sobrecargado. Devuelve un enumerador que recorre en iteración la
colección de objetos ArrayList.
GetHashCode Sirve como función hash para un tipo concreto. GetHashCode es
apropiado para su utilización en algoritmos de hash y en estructuras de
datos como las tablas hash. (Se hereda de Object).
GetRange Devuelve una ArrayList que representa un subconjunto de los
elementos de la ArrayList de origen.
GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
IndexOf Sobrecargado. Devuelve el índice de base cero de la primera aparición
de un valor en la ArrayList o en una parte de ella.
Insert Inserta un elemento en la clase ArrayList en el índice especificado.
InsertRange Inserta los elementos de una colección en ArrayList en el índice
especificado.
LastIndexOf Sobrecargado. Devuelve el índice de base cero de la última aparición de
un valor en la ArrayList o en una parte de ella.
ReadOnly Sobrecargado. Devuelve un contenedor de lista de sólo lectura.
ReferenceEquals Determina si las instancias de Object especificadas son la misma
instancia. (Se hereda de Object).
Remove Quita la primera aparición de un objeto concreto de ArrayList.
RemoveAt Quita el elemento en el índice especificado de ArrayList.
RemoveRange Quita todos los elementos de ArrayList.
Repeat Devuelve una ArrayList cuyos elementos son copias del valor
especificado.
Reverse Sobrecargado. Invierte el orden de los elementos en la ArrayList o en
una parte de ella.
SetRange Copia los elementos de una colección en un intervalo de elementos de
ArrayList.
Sort Sobrecargado. Ordena los elementos en la ArrayList o en una parte de
ella.
Synchronized Sobrecargado. Devuelve un contenedor de lista que está sincronizado (es
seguro para subprocesos).
ToArray Sobrecargado. Copia los elementos de ArrayList en una nueva matriz.
ToString Devuelve una clase String que representa la clase Object actual. (Se
hereda de Object).
TrimToSize Establece la capacidad en el número de elementos real de la colección de
objetos ArrayList.
¡

Potrebbero piacerti anche