Bienvenido/a

Introducción a la Programación Orientada a Objetos en Java

Sani Yusuf

Lead Software Engineering Content Developer

Mi experiencia con Java

  • Trabajo con Java desde 2010
    • Algoritmos
    • Aplicaciones móviles Android
  • Curso creado en colaboración con Miller Archury
    • Senior Software Engineer en Google
    • Exingeniero de Microsoft

$$ Logotipo de Microsoft

Aplicación móvil Android

Algoritmo en Java

Logotipo de Google

1 https://blog.google/press/
Introducción a la Programación Orientada a Objetos en Java

Temas tratados

  • Explora el enfoque de Java para la programación orientada a objetos
  • Simplifica la complejidad de la orientación a objetos

Aprende con facilidad

Introducción a la Programación Orientada a Objetos en Java

¿Qué es la programación orientada a objetos (OOP)?

$$

La OOP es un paradigma que modela el código a partir de objetos y elementos del mundo real

OOP A veces difícil de aprender

Introducción a la Programación Orientada a Objetos en Java

¿Qué es una clase?

  • Las clases son como moldes de galletas
  • Las galletas toman la forma del molde
  • Las clases son planos para nuestro código

Plano

Cortador de galletas

Galleta en forma de estrella

Introducción a la Programación Orientada a Objetos en Java

Estructura de una clase


  // Cookie Class
  class Cookie {
    // Cookie class's code goes here
  }

Galleta en forma de estrella

Galleta en forma de estrella

Introducción a la Programación Orientada a Objetos en Java

Nombrar una instancia de objeto

  • NOTA: Usaremos la clase Main y el método main en todo el curso
  • Todo el código irá dentro de la clase Main
    • El método main es el punto de entrada de todo el código Java

  public static class Main {  

    class Cookie {

    }

    public static void main(String[] args) {

// Give the object instance a name Cookie myCookie = new Cookie(); } }
Introducción a la Programación Orientada a Objetos en Java

¡Vamos a practicar!

Introducción a la Programación Orientada a Objetos en Java

Preparing Video For Download...