View
8.869
Download
0
Category
Preview:
DESCRIPTION
http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito/
Citation preview
Java Básico Introdução à
Orientação a Objetos
#9
•Introdução OO
Agenda
•N/A •Aula teórica
Requisitos
Paradigmas Estruturado
x Orientado a Objetos
•Reuso de Código •Reflete o mundo real •Facilita Manutenção no Código
Vantagens OO
•Classes •Objetos •Herança •Polimorfismo
Conceitos
•Descrição de um grupo de objetos
Classe
http://4.bp.blogspot.com/-PbtTmrmV5Z8/T8pv0ojnYyI/AAAAAAAAAQI/0Jr2ZQUtoO0/s1600/dogs_of_the_world_poster.jpg
•Nome da classe •Conjunto de atributos (descrição) •Conjunto de métodos (comportamento)
O que é uma classe
http://parsonsdesign4.files.wordpress.com/2012/03/dog-breed-report-card.png
• 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
• 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
Comportamento Canino
http://troylambertwrites.com/wp-content/uploads/2013/07/Military_dog_barking.jpg
http://www.delcopetcare.com/wp-content/uploads/2013/02/dog-walking.jpg
http://3.bp.blogspot.com/-1UkG12wQwi0/T4tAZU40_jI/AAAAAAAAAWs/_BZsMhCl5gU/s1600/DSC_8537.JPG
http://74211.com/wallpaper/picture_big/Free_Scenery_Wallpaper__Includes_a_Sleeping_Dog_and_a_Lovely_Doll_Do_They_Look_Alike.jpg
http://www.petiquettedog.com/wp-content/uploads/2010/04/dogsit.jpg
http://petstrollerblog.com/wp-content/uploads/2013/11/dog-playing-and-catching-a-frisbee-hd-animal-wallpaper-dogs.jpg
http://1.bp.blogspot.com/-4fmJ-DW5sHk/T5X0QVyqKOI/AAAAAAAACPM/F1OTwqXapec/s1600/Papillon+Mom+and+Puppies.jpg
•Permite reutilização da estrutura e do comportamento de uma classe
Herança
•Habilidade de variáveis terem "mais de um tipo”
Polimorfismo
•Cachorro: late •Gato: mia •Vaca: berra •Cobra: sibila •Lobo: ruiva
Emitir Som
•Forma de organizar suas classes !
•Convenção: dominio + projeto + pasta •Ex: com.loiane.cursojava.aula09
Java: pacotes
https://github.com/loiane/curso-java-basico
Código Fonte:
Não conhece Git/Github?
http://www.loiane.com/2013/11/screencast-git-e-github-para-iniciantes
http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito
Link do Curso com todas as aulas
publicadas
http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg
Recommended