El documento habla sobre arreglos de objetos, paquetes y composición en Java. Explica que un arreglo permite almacenar una lista de objetos del mismo tipo utilizando un índice. Los paquetes agrupan clases e interfaces relacionadas y crean espacios de nombres para evitar conflictos. La composición permite que una clase contenga instancias de otras clases como atributos.
1. 02.01 ARREGLOS DE OBJETOS | PAQUETES |
COMPOSICIÓN
ING. MAURICIO ORTIZ
MORTIZO@UPS.EDU.EC
C-CT-ICO-102 | PROGRAMACIÓN
ORIENTADA A OBJETOS
UNIDAD 02.- MODELO VISTA
CONTROLADOR
2. ARREGLOS DE OBJETOS
Un arreglo es una estructura de datos que nos
permite almacenar una lista de un mismo tipo.
Utiliza un índice que inicia en 0.
Declaración e inicialización
Variables:
var identificadorArreglo = new tipoObjeto[dimension];
Atributos:
tipoDato identificadorArreglo [ ];
identificadorArreglo = new tipoObjeto[dimension];
El tamaño del arreglo NO puede ser dinámico
mientras se ejecuta.
UNIDAD 02 .- MODELO VISTA CONTROLADOR
3. PAQUETE
Definen unidades de software que se pueden distribuir independientemente y combinar con otros
paquetes para formar aplicaciones
Los miembros de un paquete son las clases, interfaces, y pueden contener archivos de recursos
adicionales (imágenes, etc)
Crean agrupaciones de clases e interfaces relacionadas.
Crean espacios de nombres que sirven de ayuda para evitar conflictos de nombres.
El nombre de un tipo precedido por el nombre de su paquete y un punto se denomina nombre
completamente calificado
Por ejemplo: el nombre calificado de la clase String es java.lang.String
MODELAMIENTO DE OBJETOS
5. PAQUETES
Package
Se utiliza la instrucción o palabra reservada
package nombre_paquete;
La declaración de paquete debe aparecer en
primer lugar en el archivo fuente, antes de
cualquier declaración de clase o interfaz
Esta sentencia declara que todas las clases e
interfaces definidas en este archivo fuente son
parte del paquete.
Import
Se utiliza la instrucción o palabra reservada
import
Cuando se escribe código externo a un paquete, y
se necesita tipos declarados en ese paquete, se
tiene dos opciones:
Utilizar el nombre completamente calificado del tipo
import java.util.Vector
Utilizar importaciones de todo el paquete
Import java.util.*
MODELAMIENTO DE OBJETOS
9. BIBLIOGRAFÍA
TEXTOS BÁSICOS
1 D. J. Eck; Introduction to Programming Using Java; 7a. ed.; 2016. 2 L
2 Cay S. Horstmann; Core Java Volume I—Fundamentals; 10a. ed.; 2015
3 Deitel P.j; Java : how to program, 9a. ed.; 2012
4 M. Ortiz, A. Plaza; Fundamentos de Programación en JAVA y UML; UPS Cuenca; 2014
5 Seidl, M., Scholz, M., Huemer, C., & Kappel, G.; UML@ classroom; Springer; 2015
LECTURAS SUGERIDAS
1 Martin, R. C. ; Código limpio. Editorial ANAYA; 2012
2 Johnson, R., & Vlissides, J. ; Design patterns. Elements of Reusable Object-Oriented Software Addison-Wesley, Reading; 1994
3 C. Fontela, C.; UML – Modelado de Software para profesionales; 2a. ed; 2012
4 J. Rumbaugh, I. Jacobson, Booch G.; The Unified Modeling Language Reference Manual; 2a. ed.; 2004
UNIDAD 02 .- MODELO VISTA CONTROLADOR