Aula 01 - POO - Bem Vindo a Objetolândia!

664 visualizações

Publicada em

Programação Orientada a Objeto
Introdução
Apresentação da linguagem de programação java, Classse e Objeto
Material completo
http://www.aislanrafael.com/2016/02/22/poo-introducao/

Publicada em: Educação
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
664
No SlideShare
0
A partir de incorporações
0
Número de incorporações
280
Ações
Compartilhamentos
0
Downloads
14
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aula 01 - POO - Bem Vindo a Objetolândia!

  1. 1. Aislan Rafael Programação Orientada a Objetos
  2. 2. aislan aislan.rafael aislan.rafael aislanrafael.com Aislan Rafael Professor e Empreendedor Na rede
  3. 3. Programação orientada a objeto Bem vindo a Objetolândia!
  4. 4. Programação Orientada a Objeto Quem é esse tal de Java? Máquina Virtual Java Ambiente de execução e desenvolvimento Objeto Classe
  5. 5. Dicas ● Tenha Calma. Quanto mais entender, menos terá que memorizar; ● Faça exercícios! Faça suas próprias anotações; ● Beba água, muita água; ● Fale sobre o assunto em voz alta; ● Escute seu cérebro; ● Sinta Algo!; ● Digite e execute seu código.
  6. 6. Java é? Linguagem de Programação Orientada a Objeto; ● Familiar (Sintaxe parecida com outras linguagens); ● Independente de Plataforma (Sistema Operacional); ● Segura (Possui vários mecanismos para controlar a segurança); Possui uma forte coleção de API (Bibliotecas) Possui ambiente de execução em navegadores, SOs, Celulares entre outros.
  7. 7. Máquina Virtual Java - JVM
  8. 8. Especificação JVM é uma especificação Sim! Pode existir JVMs feito por outras empresas e certificadas pela Oracle.
  9. 9. Ambiente de Desenvolvimento e Execução JRE (Java Runtime Environment) - Ambiente de Execução java JDK (Java Development Kit) - Ambiente de Desenvolvimento
  10. 10. Principais ferramentas para os desenvolvedores Java SE (Java Standart Edition) - Voltado para o desenvolvimento de soluções para desktop e servidores Java EE (Java Enterprise Edition) - Destinado para o desenvolvimento de aplicações voltadas para redes, internet e intranet Java ME (Java Micro Edition) - Destinado para o desenvolvimento de soluções voltadas para dispositivos embarcados e IoT (Internet das Coisas)
  11. 11. Onde usar e os objetivos do Java Aplicações de Médio e Grande Porte Time de desenvolvedores que tem várias pessoas Onde a aplicação vai crescer Uso de plataforma heterogêneas
  12. 12. Todo Mundo Embarcando! Tá! Estou entendendo o que é Java, mas quando vamos visitar a objetolândia ? Quero conhecer os objetos, quero saber o que esses caras tem de diferente.
  13. 13. Objeto São conceitos que tem ● Identidade ● Estado ● Comportamento Em uma Linguagem OO pura ● Uma variável é um objeto ● Um programa é um Objeto ● Tudo é Objeto!
  14. 14. Objeto Ao se pensar em um objeto deve-se pensar nas coisas que ele conhece e faz Conhece Faz
  15. 15. Objeto As coisas que um objeto conhece sobre si mesmo se chamam variáveis de instância As coisas que um objeto pode fazer se chamam métodos Conhece Faz Variáveis de Instância Método
  16. 16. Se tudo é objeto, para que serve as classes? É a mesma coisa de Objeto?
  17. 17. Classe Classe não é um objeto! Classe é um projeto de um objeto. Classe é a especificação de um objeto. Classes descrevem ● Tipos dos dados que compõe o objeto (variáveis de instância) ● Procedimentos que o objeto pode executar (métodos)
  18. 18. Classe Aluno aluno = new Aluno(); aluno.nome = "Bruce Wayne"; aluno.matricula= "20151ads0033". aluno.estuda();
  19. 19. Atividade Imagine uma classe com seus atributos e métodos e escreva em uma folha de papel
  20. 20. Obrigado!

×