Funciones De La Ieee
Introducción a la OOP y al Lenguaje de
Programación Java
Cuitlahuac, Ver., Enero de 2013
ÍNDICE
Módulo 1.- Fundamentos de OOP 5
Introducción 6
Abstracción 6
Tipos de abstracción 6
Objetos 7
Relevancia de un objeto 8
Independencia de unobjeto 8
Atributos y operaciones 8
Encapsulamiento 9
Partes de un objeto encapsulado 9
Implementación del encapsulamiento 10
Mensajes 10
Clases 12
Generalización 12
Herencia 13
Polimorfismo 13
Clase abstracta 14
Módulo 2.- Fundamentos de Java 15
Antecedentes 16Los productos de la tecnología Java 16
Componentes del J2SDK Estandar Edition 17
Ciclo de elaboración de programas en Java 17
Palabras reservadas 18
Espacios en blanco 18
Identificadores 19
Separadores 20
Comentarios 20
Bloques de código 21
Tipos de datos primitivos de Java 21
Valoresliterales 22
Identificación de los componentes de una clase 23
Declaración de una clase 24
Declaración e inicialización de los atributos de una clase 24
Declaración de los métodos de una clase 25
Declaración e inicialización de las variables de un método 26
Métodos de inicialización dinámicos 27
Constantes 27
Elmétodo main( ) 28
Mi primer programa en Java 28
Declaración, instanciamiento e inicialización de objetos 28
Operadores matemáticos 31
Operadores relacionales 32
Operadores condicionales 33
Prioridad de operadores 34
Tomas de decisión 34
Enunciado switch 36
Ciclo for 38
Ciclo while 39Ciclo do/while 40
Sentencias de salto 41
Ciclos infinitos 42
Promoción y casting de datos 43
Cuidados en el manejo de datos enteros y reales 45
Almacenamiento de variables, referencias y objetos en memoria 47
Uso de la clase String 48
Conceptos avanzados sobre invocación de métodos 49
Declaración einvocación de métodos con argumentos y valores de retorno 51
Creación de métodos y atributos estáticos 52
Métodos con sobrecarga 53
Encapsulamiento de atributos y métodos 54
Métodos Get y Set 55
Alcance de las variables 57
Métodos constructores 58
El constructor por default 59
Sobrecarga de constructores 59Arreglos unidimensionales 60
El atributo length 62
Almacenamiento de arreglos unidimensionales en memoria 63
Empleo de ciclos con arreglos 64
Empleo del arreglo de argumentos en el método main 64
Arreglos bidimensionales 66
Paso de argumentos de tipo objeto 67
Retorno de valores de tipo objeto 69Implementación de herencia 69
Sobrescritura de métodos y atributos 71
Métodos abstractos 73
Los constructores y la herencia 73
Acceso a miembros de una superclase 77
Importación de paquetes de clases 77
Conceptos avanzados de encapsulamiento 79
Protección de acceso para clases 80
Módulo 1.- Fundamentos de OOPIntroducción
El análisis y diseño Orientado a Objetos, es un paradigma desarrollado con la intención de resolver un sin número de problemas, inclusive la programación de sistemas computacionales. Es un concepto relativamente nuevo que emplea lo mejor de la programación estructurada clásica y le añade una funcionalidad mayor, dado que divide la complejidad de un sistema entero...
Regístrate para leer el documento completo.