[Curso Java Básico] Aula 09: Introdução à Orientação a Objetos

15.538 visualizações

Publicada em

http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/

Publicada em: Tecnologia
1 comentário
10 gostaram
Estatísticas
Notas
Sem downloads
Visualizações
Visualizações totais
15.538
No SlideShare
0
A partir de incorporações
0
Número de incorporações
8.191
Ações
Compartilhamentos
0
Downloads
258
Comentários
1
Gostaram
10
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

[Curso Java Básico] Aula 09: Introdução à Orientação a Objetos

  1. 1. Java Básico Introdução à Orientação a Objetos #9
  2. 2. Agenda •Introdução OO
  3. 3. Requisitos •N/A •Aula teórica
  4. 4. Paradigmas Estruturado x Orientado a Objetos
  5. 5. Vantagens OO •Reuso de Código •Reflete o mundo real •Facilita Manutenção no Código
  6. 6. Conceitos •Classes •Objetos •Herança •Polimorfismo
  7. 7. Classe •Descrição de um grupo de objetos
  8. 8. http://4.bp.blogspot.com/-PbtTmrmV5Z8/T8pv0ojnYyI/AAAAAAAAAQI/0Jr2ZQUtoO0/s1600/dogs_of_the_world_poster.jpg
  9. 9. O que é uma classe •Nome da classe •Conjunto de atributos (descrição) •Conjunto de métodos (comportamento)
  10. 10. http://parsonsdesign4.files.wordpress.com/2012/03/dog-breed-report-card.png
  11. 11. • • • • • • • • Grupo: trabalhadores (cão de guarda)! Porte: grande! Altura: 55 cm - 70 cm! Peso: 38kg - 60kg! Temperamento: amigável e protetor! Nível de atividade: moderado! Tempo Vida: 10 -12 anos! Inteligência: esperto http://petcenternews.com/wp-content/uploads/2013/02/Rottweiler.jpg
  12. 12. • • • • • • • • Grupo: toy (cachorro de colo)! Porte: anão! Altura: 18 cm - 30 cm! Peso: 1.5kg - 4kg! Temperamento: amigável! Nível de atividade: moderado! Tempo Vida: 14 -16 anos! Inteligência: esperto http://2.bp.blogspot.com/-MC2urgudzcA/UHwr5yJ3HhI/AAAAAAAABVQ/LuVMI03PFaI/s1600/Pomeranian+Dogs+New+Pic+2012+08.jpg
  13. 13. Comportamento Canino
  14. 14. http://troylambertwrites.com/wp-content/uploads/2013/07/Military_dog_barking.jpg
  15. 15. http://www.delcopetcare.com/wp-content/uploads/2013/02/dog-walking.jpg
  16. 16. http://3.bp.blogspot.com/-1UkG12wQwi0/T4tAZU40_jI/AAAAAAAAAWs/_BZsMhCl5gU/s1600/DSC_8537.JPG
  17. 17. http://74211.com/wallpaper/picture_big/Free_Scenery_Wallpaper__Includes_a_Sleeping_Dog_and_a_Lovely_Doll_Do_They_Look_Alike.jpg
  18. 18. http://www.petiquettedog.com/wp-content/uploads/2010/04/dogsit.jpg
  19. 19. http://petstrollerblog.com/wp-content/uploads/2013/11/dog-playing-and-catching-a-frisbee-hd-animal-wallpaper-dogs.jpg
  20. 20. http://1.bp.blogspot.com/-4fmJ-DW5sHk/T5X0QVyqKOI/AAAAAAAACPM/F1OTwqXapec/s1600/Papillon+Mom+and+Puppies.jpg
  21. 21. Herança •Permite reutilização da estrutura e do comportamento de uma classe
  22. 22. Polimorfismo •Habilidade de variáveis terem "mais de um tipo”
  23. 23. Emitir Som •Cachorro: late •Gato: mia •Vaca: berra •Cobra: sibila •Lobo: ruiva
  24. 24. Java: pacotes •Forma de organizar suas classes ! •Convenção: dominio + projeto + pasta •Ex: com.loiane.cursojava.aula09
  25. 25. Código Fonte: https://github.com/loiane/curso-java-basico
  26. 26. Não conhece Git/Github? http://www.loiane.com/2013/11/ screencast-git-e-github-para-iniciantes
  27. 27. Link do Curso com todas as aulas publicadas http://www.loiane.com/2013/10/cursojava-basico-java-se-gratuito
  28. 28. http://loiane.com facebook.com/loianegroner @loiane https://github.com/loiane youtube.com/user/Loianeg
  29. 29. Obrigada! http://loiane.com

×