[curso java basico - orientacaoo a objetos] aula 24: classes e atributos

16
Java Básico Introdução OO: Classes, Objetos, e Atributos #24

Upload: loiane-groner

Post on 18-Jul-2015

744 views

Category:

Technology


7 download

TRANSCRIPT

Page 1: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Java Básico Introdução OO:

Classes, Objetos, e Atributos

#24

Page 2: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

•Forma Geral

•Definição de classes

•Atributos

•Criação de objetos

Agenda

Page 3: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

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

Page 4: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

•Cor

•Marca

•Modelo

•Número de passageiros

•Capacidade do tanque de combustível

•Consumo de combustível por km

Page 5: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

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

}

Page 6: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Carro

Page 7: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Criação dos objetos

Carro van = new Carro();van.marca = "Fiat";van.modelo = "Ducato";van.numPassageiros = 10;van.capCombustivel = 100;van.consumoCombustivel = 0.2;

Page 8: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Criação dos objetos

Carro fusca = new Carro();fusca.marca = "Volkswagen";fusca.modelo = "Fusca";fusca.numPassageiros = 4;fusca.capCombustivel = 30;fusca.consumoCombustivel = 0.15;

Page 9: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Hands On!

Page 10: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Lição de casa

Page 11: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

http://www.slideshare.net/loianeg/curso-java-basico-exercicios-aula-24

Lista de exercícios aula 24

Page 12: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

https://github.com/loiane/curso-java-basico

Código Fonte:

Page 13: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Não conhece Git/Github?

http://www.loiane.com/2013/11/screencast-git-e-github-para-iniciantes

Page 14: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

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

Link do Curso com todas as aulas

publicadas

Page 15: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

http://loiane.com

facebook.com/loianegroner

@loiane

https://github.com/loiane

youtube.com/user/Loianeg

Page 16: [Curso Java Basico - Orientacaoo a Objetos] Aula 24: Classes e atributos

Obrigada!

http://loiane.com