Me 4
Me 4
Me 4
UNIDAD Nº II
Agrupación y Comportamiento De Objetos
www.iplacex.cl
SEMANA 4
INTRODUCCIÓN
2 www.iplacex.cl
IDEAS FUERZA
Clase String: sirve para usar variables de carácter. Sin embargo, a diferencia de una
variable int, String es una clase, por eso se escribe con mayúscula.
Clase Random
La Clase Random sirve para obtener valores al azar. Para su uso, es fundamental
importar el paquete de java.util.
Clase String: dice relación con una especie de clase Java que tiene la propiedad de
almacenar caracteres, atributos, variables y parámetros que pueden ser definidos como
String.
Final: es un modificador que admite precisar una constante para fijar un valor una
única vez. Se utiliza cuando existe seguridad de de que se requiere conservar cierto
valor a lo extenso de un programa.
Hashmap: es una recopilación al igual que ArrayList. Con la peculiaridad que precisa
dos cuantificaciones.HashMap define los parámetros de una llave y un valor
3 www.iplacex.cl
Desarrollo
Organizando la Idea
Utilizando otras Clases que están incluidas en Java, es posible elaborar otros
comportamientos más complejos. Algunas de estas clases son:
• String
• Random
• HashMap
También veremos algunas palabras claves que serán muy importantes en tu proceso
de desarrollo estas son:
• static
• final
• import
Clase String
Hemos usado String anteriormente, cuando queremos usar variables de carácter. Pero
a diferencia de una variable int, String es una clase, por eso se escribe con mayúscula.
Recuerda que en Java existe el concepto de tipo de dato simple o primitivo y los tipos
generados a partir de Clases.
Aunque puedes guardar tanto números como caracteres en una variable String, los
números guardados no pueden ser operados matemáticamente. Así es posible guardar
nombres como por ejemplo “Claudia” o “3345” pero este último es la representación en
caracteres de un número.
4 www.iplacex.cl
Ya que String es una clase, contiene una serie de métodos o comportamiento
asociados a la clase que permiten mejorar el uso de cadenas de caracteres.
Veamos un ejemplo:
La variable “largo” toma como valor el largo del String. En este caso es 3.
5 www.iplacex.cl
Clase Random
Para asignar un número al azar a una variable, usamos esta clase en conjunto con el
método nextInt() .
HashMap
HashMap, es una colección al igual que ArrayList. Con la particularidad que define dos
parámetros que son una llave y un valor de esta forma la búsqueda se hace usando un
concepto y no un índice.
6 www.iplacex.cl
Static
Static es un modificador que permite definir una variable, incluso constantes, con la
capacidad de mantener su valor durante todo un proyecto en ejecución. Las variables
static pueden modificar sus valores con el signo igual o asignación.
Final
Import
La instrucción import permite importar una clase desde otro package. El proceso acá
funciona de la siguiente forma, en java, las clases se agrupan de forma lógica en
unidades llamadas packages, cada package agrupa un conjunto de clases, la mayoría
de las veces asociada según su funcionalidad. Cuando se necesita ocupar alguna clase
que se encuentra en otro package, se utiliza la instrucción import junto al package y la
clase que se quiere importar, por ejemplo, si quisiera utilizar la clase para manejar
ArrayList, debo importar su package de la siguiente forma:
import java.util.ArrayList;
7 www.iplacex.cl
Detalla la Idea
Clase String
Es una clase Java con la capacidad de almacenar caracteres, todas las variables,
atributos y parámetros pueden ser definidos como String.
Un String puede ser instanciado de manera explícita con la palabra reservada new,
aunque no es una práctica común
Para todo tratamiento de los caracteres como extraer alguno, cortar, contarlos, entre
otros, están de manera estática definidos en la clase String.
8 www.iplacex.cl
Api Java clase String
Clase Random
La clase Random en conjunto con el método nextInt() permite obtener valores al azar
de cero a n-1.
9 www.iplacex.cl
Final
Final es un modificador que permite definir una constante para asignar un valor una
única vez.
Normalmente las constantes son escritas en mayúsculas, y son útiles para mantener
una constante, como en el ejemplo, el valor del IVA.
Static
Recordemos que static permite definir una variable, incluso constantes, con la
capacidad de mantener su valor durante todo un proyecto en ejecución.
10 www.iplacex.cl
Si existen más de un objeto al cambiar el valor de un static los demás objetos
escucharan el cambio.
Hashmap
HashMap, es una colección al igual que ArrayList. Con la particularidad que define dos
parámetros.
El método put guarda la clave y un valor definidos como String: “uno” y “Juana Pérez”
son los primeros ingresados
11 www.iplacex.cl
Conclusión
La lectura de la semana, permite advertir la importancia de los elementos tratados en
ella. En definitiva si se Utiliza otras Variedades que están comprendidas en Java, es
viable obtener otras conductas más complicadas. Algunas de estas variedades son:
•String
•Random
•HashMap
También vimos en detalle algunos conceptos claves que son muy significativos en el
proceso de desarrollo tales como, static- final e import.
12 www.iplacex.cl
13 www.iplacex.cl