Upload
loiane-groner
View
744
Download
7
Embed Size (px)
Citation preview
Java Básico Introdução OO:
Classes, Objetos, e Atributos
#24
•Forma Geral
•Definição de classes
•Atributos
•Criação de objetos
Agenda
class NomeDaClasse {
//variáveis de instância - atributos int var1; int var2; int var3;
//declaração de métodos void metodo1 (int parametros){ //corpo do método }
void metodo2 (int parametros){ //corpo do método }
void metodo3 (int parametros){ //corpo do método }
}
Forma geral de uma classe
•Cor
•Marca
•Modelo
•Número de passageiros
•Capacidade do tanque de combustível
•Consumo de combustível por km
Definição da classe Carro e seus atributos
class Carro {
String marca; String modelo; int numPassageiros; //número de passageiros double capCombustivel; //capacidade do tanque de combustível double consumoCombustivel; //consumo de combustível por km
}
Carro
Criação dos objetos
Carro van = new Carro();van.marca = "Fiat";van.modelo = "Ducato";van.numPassageiros = 10;van.capCombustivel = 100;van.consumoCombustivel = 0.2;
Criação dos objetos
Carro fusca = new Carro();fusca.marca = "Volkswagen";fusca.modelo = "Fusca";fusca.numPassageiros = 4;fusca.capCombustivel = 30;fusca.consumoCombustivel = 0.15;
Hands On!
Lição de casa
http://www.slideshare.net/loianeg/curso-java-basico-exercicios-aula-24
Lista de exercícios aula 24
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