Bem-vindo

Introdução à Programação Orientada a Objetos em Java

Sani Yusuf

Lead Software Engineering Content Developer

Minha experiência com Java

  • Trabalhando com Java desde 2010
    • Algoritmos
    • Aplicativos móveis Android
  • Curso criado em colaboração com Miller Archury
    • Senior Software Engineer no Google
    • Ex-engenheiro da Microsoft

$$ Logotipo da Microsoft

Aplicativo móvel Android

Algoritmo em Java

Logotipo do Google

1 https://blog.google/press/
Introdução à Programação Orientada a Objetos em Java

Tópicos abordados

  • Explorar a abordagem de Java para Programação Orientada a Objetos
  • Simplificar as complexidades da Programação Orientada a Objetos

Aprenda com facilidade

Introdução à Programação Orientada a Objetos em Java

O que é Programação Orientada a Objetos (OOP)

$$

OOP é um paradigma que modela o código com base em objetos e itens do mundo real

OOP Difícil de aprender às vezes

Introdução à Programação Orientada a Objetos em Java

O que é uma classe?

  • Classes são como cortadores de biscoito
  • Os biscoitos criados têm o formato do cortador
  • Classes são plantas do nosso código

Planta

Cortador de biscoito

Biscoito em forma de estrela

Introdução à Programação Orientada a Objetos em Java

Estrutura de uma classe


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

Biscoito em forma de estrela

Biscoito em forma de estrela

Introdução à Programação Orientada a Objetos em Java

Nomeando a instância do objeto

  • NOTA: A classe Main e o método main serão usados ao longo do curso
  • Todo o código ficará dentro da classe Main
    • O método main é o ponto de entrada de todo 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(); } }
Introdução à Programação Orientada a Objetos em Java

Vamos praticar!

Introdução à Programação Orientada a Objetos em Java

Preparing Video For Download...