FUNDAMENTOS DE LA
PROGRAMACIÓN ORIENTADA
A OBJETOS (POO) EN JAVA
ARREGLOS, VECTORES,
MATRICES O ARRAYS
ARREGLOS, ARRAYS,
MATRICES O VECTORES EN
JAVA
* Representación Gráfica de una variable:
int miEdad = 10;
*Representación Gráfica de un Arreglo:
9 4 7 5 5
5
9 9
4
Índices: 0 1 2 3
79
ARREGLOS, ARRAYS,
MATRICES O VECTORES EN
JAVA
* Al definir un Arreglo, se reserva un
espacio en la memoria, para almacenar
su contenido.
* Cada Espacio reservado del arreglo
tiene una "dirección" o índice.
ARREGLOS, ARRAYS,
MATRICES O VECTORES EN
JAVA
* Es una Estructura de Datos Abstracta
(TDA), de naturaleza estática, y que
permite “coleccionar” un conjunto de
valores o datos del mismo Tipo.
* SINTAXIS:
int [ ] miArreglo1 = new int [4];
ARREGLOS, ARRAYS,
MATRICES O VECTORES EN
JAVA
*Representación Gráfica de un Arreglo:
9 4 5 5
5 7
9 9
4
Índices: 0 1 2 3
7
1.- DECLARACIÓN EXPLÍCITA EN JAVA:
int [ ] miArreglo1 = new int [ 4 ]
miArreglo1[ 0 ] =5;
miArreglo1[ 1 ] =9;
miArreglo1[ 2 ] =4;
miArreglo1[ 3 ] =7;
2.- DECLARACIÓN IMPLÍCITA EN JAVA:
int [ ] miArreglo1 = {5, 9, 4, 7}
EJEMPLOS DE ARREGLOS EN
JAVA
EJEMPLOS DE ARREGLOS EN
JAVA
EJEMPLOS DE ARREGLOS EN
JAVA
EJEMPLOS DE ARREGLOS EN
JAVA
EJEMPLOS DE ARREGLOS EN
JAVA
EJEMPLOS DE ARREGLOS EN
JAVA
EJEMPLOS DE ARREGLOS CON
BUCLE FOR EACH O FOR
MEJORADO EN JAVA
PARADIGMA ORIENTADO A
OBJETOS…
CLASE:
* Es una concepto que abstrae una Clasificación, Tipo o un
agrupamiento general de Objetos en un Sistema en estudio.
* Una Clase tiene como estructura fundamental:
1.- Atributos o características.
2.- Métodos, comportamiento o responsabilidades.
OBJETO:
* Es la concretización o instanciación de una Clase, y refleja la
realidad.
* Los Objetos se comunican a través de mensajes unos con
otros.
PARADIGMA ORIENTADO A
OBJETOS…
REPRESENTACIÓN GRÁFICA DE UNA CLASE:
Nombre Clase
Atributos
Métodos
PARADIGMA ORIENTADO A
OBJETOS…
Ejemplo de una CLASE:
ALUMNO
* Codigo
* Nombre
* Apellido
* FechaNacimiento
*etc.
# Crear(Codigo,Nombre,
Apellido,fechaNacimiento)
# Buscar(Codigo)
# Modificar ()
# Eliminar ()
# Imprimir ()
¿PREGUNTAS?
¡GRACIAS POR
SU ATENCIÓN!