0% encontró este documento útil (0 votos)
43 vistas58 páginas

Algoritmos y POO: Clases y Objetos

Este documento presenta una introducción a la programación orientada a objetos. Explica conceptos clave como clases, objetos y mensajes. Describe cómo la programación orientada a objetos permite modelar problemas del mundo real mediante la creación de clases abstractas que definen los atributos y comportamientos comunes de objetos concretos. También analiza las ventajas de este paradigma, como el reuso de código y la facilidad de mantenimiento.

Cargado por

Ismael Calderon
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas58 páginas

Algoritmos y POO: Clases y Objetos

Este documento presenta una introducción a la programación orientada a objetos. Explica conceptos clave como clases, objetos y mensajes. Describe cómo la programación orientada a objetos permite modelar problemas del mundo real mediante la creación de clases abstractas que definen los atributos y comportamientos comunes de objetos concretos. También analiza las ventajas de este paradigma, como el reuso de código y la facilidad de mantenimiento.

Cargado por

Ismael Calderon
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ALGORÍTMICA Y PROGRAMACIÓN ORIENTADA A OBJETOS

Clase, Objetos, y Mensajes

Profesor
John Ledgard Trujillo Trejo

Profesor de Tiempo Parcial

Lic. En Computación - UNMSM

Correo-e: jtrujillot@[Link]

Ciudad Universitaria, Lima, 19 de marzo de 2021


Universidad Nacional Mayor de San Marcos

Organización del Tema

1. Motivación

2. Clases

3. Objetos

4. Mensajes

5. Métodos y mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 2


Universidad Nacional Mayor de San Marcos

Motivación: Preguntas

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 3


Universidad Nacional Mayor de San Marcos

Motivación: Resolución de problemas a través de las computadoras

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 4


Universidad Nacional Mayor de San Marcos

Motivación: Resolución de problemas a través de las computadoras

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 5


Universidad Nacional Mayor de San Marcos

Motivación: Resolución de problemas a través de las computadoras

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 6


Universidad Nacional Mayor de San Marcos

Motivación: Resolución de problemas a través de las computadoras

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 7


Universidad Nacional Mayor de San Marcos

Motivación: Resolución de problemas a través de las computadoras

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 8


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 9


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 10


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 11


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 12


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 13


Universidad Nacional Mayor de San Marcos

Ventajas y desventajas del uso de POO


Ventajas

Desventajas

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 14


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 15


Universidad Nacional Mayor de San Marcos

Programación Orientada a Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 16


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 17


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 18


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 19


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 20


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 21


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 22


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 23


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 24


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 25


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 26


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 27


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 28


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 29


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 30


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 31


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 32


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 33


Universidad Nacional Mayor de San Marcos

Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 34


Universidad Nacional Mayor de San Marcos

Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 35


Universidad Nacional Mayor de San Marcos

Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 36


Universidad Nacional Mayor de San Marcos

Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 37


Universidad Nacional Mayor de San Marcos

Características de Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 38


Universidad Nacional Mayor de San Marcos

Representación de Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 39


Universidad Nacional Mayor de San Marcos

Representación de Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 40


Universidad Nacional Mayor de San Marcos

Representación de Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 41


Universidad Nacional Mayor de San Marcos

Representación de Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 42


Universidad Nacional Mayor de San Marcos

Estructura interna de un objeto

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 43


Universidad Nacional Mayor de San Marcos

Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 44


Universidad Nacional Mayor de San Marcos

Instancias de Clases

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 45


Universidad Nacional Mayor de San Marcos

Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 46


Universidad Nacional Mayor de San Marcos

Objetos

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 47


Universidad Nacional Mayor de San Marcos

Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 48


Universidad Nacional Mayor de San Marcos

Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 49


Universidad Nacional Mayor de San Marcos

Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 50


Universidad Nacional Mayor de San Marcos

Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 51


Universidad Nacional Mayor de San Marcos

Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 52


Universidad Nacional Mayor de San Marcos

Métodos y Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 53


Universidad Nacional Mayor de San Marcos

Métodos y Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 54


Universidad Nacional Mayor de San Marcos

Métodos y Mensajes

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 55


Universidad Nacional Mayor de San Marcos

Bibliografía
1. Deitel, Paul & Deitel Harvey. Java como programar. México. Edit. Pearson
Educación. 616p. ISBN: 978-607-32-1150-5. 2012.
2. Eckel, Bruce (2003) Piensa en Java. Prentice-Hall. 2da Edicion. Madrid, España.
3. Bell, Douglas & Parr, Mike. Java para estudiantes. México. Edit Pearson Educación.
552p. ISBN: 978-607-32-0557-3. 2011.
4. Wu, Thomas. Programación en Java. Introducción a la Programación Orienta a
Objetos. México D. F. McGraw-Hill. 1186p. 2008.
5. Joyanes, Luis & Zahonero, Ignacio. Programacion C, C++, Java y UML. Mexico D.F.
MacGraw-Hill, 1000p. 2010.

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 56


Universidad Nacional Mayor de San Marcos

Bibliografía
6. Deitel & Deitel. Java como programar. México. Edit. Pearson Prentice Hall. 2008.
7. Ceballos Sierra, Francisco Javier. Java 2. Curso de Programación. México D. F.
Alfaomega Grupo Editor S. A. 779p.
8. Nolasco Valenzuela, Jorge, Jara Barrientos, José. Java 8 y Android Studio. Lima.
Perú. Editora INKADROID S.A.C. 238p. ISBN: 978-612-46976-0-9. 2015.

19/03/2021 Algorítmica y Programación Orientada a Objetos John Ledgard Trujillo Trejo | 57


Profesor
John Ledgard Trujillo Trejo

Profesor de Tiempo Parcial

Lic. En Computación - UNMSM

Correo-e: jtrujillot@[Link]

También podría gustarte