Programacion Orientada A ObjetosNuevoPlan2010

Páginas: 75 (18509 palabras) Publicado: 10 de marzo de 2015
 0 Características del lenguaje de programación.

1 Evolución de los paradigmas de Programación
1.1 Paradigmas de Programación
1.1.1 Programación Lineal
1.1.2 Programación Estructurada
1.1.3 Programación Orientada a Objetos

2 Fundamentos del Paradigma de la Programación Orientada a Objetos
2.1 Introducción a la Programación Orientada a Objetos
2.1.1 Conceptos Básicos de la POO.
2.2Clases y Objetos

3 Métodos y mensajes.
3.1 Atributos static.
3.2 Concepto de método.
3.3 Declaración de métodos.
3.4 Llamadas a métodos (mensajes).
3.5 Tipos de métodos.
3.5.1 Métodos y atributos static.
3.5.2 Métodos normales y volátiles.
3.6 Referencia this.
3.7 Forma de pasar argumentos.

4 Constructor, destructor.

5 Sobrecarga.
5.1 Conversión de tipos.
5.2 Sobrecarga de métodos.
5.3Sobrecarga de operadores.

6 Herencia.
6.1 Introducción a la herencia.
6.2 Herencia simple.
6.3 Herencia múltiple.
6.4 Parte protegida.
6.5 Redefinición de los miembros de las clases derivadas.

7 Polimorfismo y reutilización
7.1 Concepto del polimorfismo.
7.2 Clases abstractas.
7.3 Definición de una interfaz.
7.4 Definición y creación de paquetes/librería.

8 Excepciones.
8.1 Definición.
8.2Excepciones definidas por el usuarios.

9 Flujos y archivos.
9.1 Clasificación de acuerdo al tipo de acceso
9.2 Definición de Archivos de texto y archivos binarios.
9.3 Operaciones básicas en archivos texto y binario.
9.4 Ficheros Secuenciales de Texto
9.5 Ficheros de Acceso Directo
9.5.1 Creación de un fichero de acceso directo
9.5.2 Escritura en un fichero de acceso directo
9.5.3 Lectura de un fichero deacceso directo


Bibliografía:

CAMELIA MUÑOZ CARO/ALFONSO NIÑO RAMOS/AURORA VIZCAÍNO BARCELÓ
INTRODUCCIÓN A LA PROGRAMACIÓN CON ORIENTACIÓN A OBJETOS
PRENTICE HALL

Programación en C, C++, Java y UML
Luis Joyanes Aguilar
Mc Graw Hill























0.- Características del lenguaje de programación.

Lenguaje simple

Java posee una curva de aprendizaje muy rápida. Resulta relativamentesencillo escribir applets interesantes desde el principio. Todos aquellos familiarizados con C++ encontrarán que Java es más sencillo, ya que se han eliminado ciertas características, como los punteros. Debido a su semejanza con C y C++, y dado que la mayoría de la gente los conoce aunque sea de forma elemental, resulta muy fácil aprender Java. Los programadores experimentados en C++ pueden migrarmuy rápidamente a Java y ser productivos en poco tiempo.

Orientado a objetos

Java fue diseñado como un lenguaje orientado a objetos desde el principio. Los objetos agrupan en estructuras encapsuladas tanto sus datos como los métodos (o funciones) que manipulan esos datos. La tendencia del futuro, a la que Java se suma, apunta hacia la programación orientada a objetos, especialmente en entornoscada vez más complejos y basados en red.

Distribuido

Java proporciona una colección de clases para su uso en aplicaciones de red, que permiten abrir sockets y establecer y aceptar conexiones con servidores o clientes remotos, facilitando así la creación de aplicaciones distribuidas.

Interpretado y compilado a la vez

Java es compilado, en la medida en que su código fuente se transforma en unaespecie de código máquina, los bytecodes, semejantes a las instrucciones de ensamblador.

Por otra parte, es interpretado, ya que los bytecodes se pueden ejecutar directamente sobre cualquier máquina a la cual se hayan portado el intérprete y el sistema de ejecución en tiempo real (run-time).

Robusto

Java fue diseñado para crear software altamente fiable. Para ello proporciona numerosascomprobaciones en compilación y en tiempo de ejecución. Sus características de memoria liberan a los programadores de una familia entera de errores (la aritmética de punteros), ya que se ha prescindido por completo los punteros, y la recolección de basura elimina la necesidad de liberación explícita de memoria.


Seguro

Dada la naturaleza distribuida de Java, donde las applets se bajan desde...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion orientada
  • Programación Orientada
  • Programacion estructura y Programacion orientada a objetos
  • Programacion estructurada y programacion orientada a objetos
  • Programacion orientada a objetos
  • Programacion Orientada A Obj
  • PROGRAMACIÓN ORIENTADA A OBJETOS EN C++.
  • Programacion orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS