Arreglos
IV. Clases y Objetos. IV.1. Definición de una clase. IV.2. Declaración de clases. IV.3. Miembros de una clase. IV.4. Ámbito referente a una clase. IV.5. Especificadores de acceso. IV.6. Creación de objetos. IV.7. Puntero this. IV.8. Constructores ydestructores. V. Herencia. V.1. Importancia de la herencia en la POO V.2. Jerarquía de herencia. V.3. Conceptos de Herencia simple y múltiple. V.4. Principios generales de diseño de jerarquías. V.5. Especificadores de acceso a jerarquía de clases. V.6. Definición de una clase base. V.7. Definición de una clase derivada V.7.1. Constructores y destructores de clases derivadas. V.7.2. Conversión implícita deobjetos de clase derivada a objeto de clase base. V.8. Herencia múltiple. VI. Polimorfismo. VI.1. Concepto de polimorfismo. VI.2. Clase base abstracta. VI.3. Subprogramas virtuales. VI.4. Destructores virtuales. VII. Archivos. VII.1. Clases de E/S Clase base abstracta. VII.2. Realizar entrada y salida de texto. VII.3. Leer y escribir archivos. VII.4. Realizar entrada y salida binaria.Bibliografía:
• Paul J. Deitel / Harvey M. Deitel Cómo programar en Java, 7ª. Edición, 2008 Pearson, Prentice Hall
•
Anthony Sintes Aprendiendo Programación Orientada A Objetos en 21 lecciones avanzadas con Java, 2002 Pearson Educación
•
Bjarne Stroustrup El Lenguaje de programación C++ Addison-Wesley/Díaz de Santos
•
Bruce Eckel Aplique C++ Mc. Graw Hill
•
Herbert Schilt C# Manual deReferencia, 2003 Mc. Graw Hill
•
Templeman Jukian y Oslen Andy Microsoft Visual C++.NET aprenda ya Mc Graw Hill
•
Schildt C++ Guía de auto enseñanza Mc Graw Hill
•
Herbert Schilt Fundamentos de Java 2, 2003 Mc Graw Hill
Fechas de Exámenes Examen 1er 2º. 3er Regularización Extraordinario I Fecha 4 de Marzo 2010 15 de Abril 2010 3 de Junio 8 de Junio del 2010 11 de Junio de2010 Unidades I y II III y IV V, VI y VII
I. Fundamentos del lenguaje. Java, es desarrollo de Sun Microsystem en 1995, es un lenguaje de programación orientado a objetos, una de sus principales características es que permite operar de forma independiente a la plataforma y al sistema operativo. Esto quiere decir que al crear una aplicación esta puede correr en cualquier plataforma de hardware osoftware. Por ejemplo una aplicación hecha en C++ y con el sistema operativo Windows, solamente podrá ejecutarse en otra maquina con este sistema operativo pero no se podrá ejecutar en plataformas Unix/Linux, Mac OS / Power PC. La idea de Java, es poner una capa sobre la plataforma de hardware y una capa sobre el sistema operativo que permite que cualquier aplicación desarrollada en Java quede...
Regístrate para leer el documento completo.