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]