Exercício: Crie uma classe Veículo com os atributos proprietário, ano e marca. Crie 2 construtores um padrão e outro que receba 3 parâmetros, sendo que estes terão seus valores fornecidos pelo usuário. Implemente uma classe executável chamada TesteVeiculo e instancie o objeto carroA e o objeto carroB (Steven Jobs, 1980, Mercedez). Imprima esses valores de volta na tela usando o método toString ( ).
Classe de Métodos:
//Autor: Felipe Nascimento (http://jcdigital.blogspot.com)Classe Principal (main):
public class Veiculo{
private String Proprietario, marca;
private int ano;
public Veiculo(){
}
public String getProprietario(){
return Proprietario;
}
public void setProprietario(String Proprietario){
this.Proprietario = Proprietario;
}
public int getAno(){
return ano;
}
public void setAno(int ano){
this.ano = ano;
}
public String getMarca(){
return marca;
}
public void setMarca(String marca){
this.marca = marca;
}
public String toString(){
String s;
s = "\nVeiculo\n";
s += "\n Nome: " + getProprietario();
s += "\n Ano: " + getAno();
s += "\n Marca: " + getMarca();
return s;
}
}
//Autor: Felipe Nascimento (http://jcdigital.blogspot.com)Explicação:
import java.util.Scanner;
public class TesteVeiculo{
public static void main(String []args){
Scanner ler = new Scanner(System.in);
Veiculo carroA = new Veiculo();
System.out.println("Qual seu nome?");
carroA.setProprietario(ler.next());
System.out.println("Ano do Veiculo:");
carroA.setAno(ler.nextInt());
System.out.println("Marca do veiculo:");
carroA.setMarca(ler.next());
System.out.print(carroA);
Veiculo carroB = new Veiculo();
carroB.setProprietario("Steve Jobs");
carroB.setAno(1980);
carroB.setMarca("Mercedez");
System.out.print(carroB);
}
}
Utilizei o Set e o Get para criar os métodos de inserção e requisição dos atributos na classe Veiculo. No programa principal a saída será de 2 objetos, o primeiro o programa solicita o nome, o ano e a marca do veículo e em seguida imprime as resposta e o segundo objeto que já está pré-determinado.
Livros para aprender Java:
- Use a Cabeça Java - Kathy Sierra
- Java - Como Programar 8ªed - Deitel
- Programação Java para Web - Alexandre Altair de Melo
- Java Simplicado - André Gustavo Tavares
- Construindo Aplicativos Móveis Com Java - Usando Gwt e Phonepag - Joshua, Marinacci



Meu, eu amo java *-* acho a melhor linguagem de programação! soh nao eh mais fácil que VB ! haha
ResponderExcluireu quero muiiiito aprender java for web, mas um curso BOM tah qse 2 mil reais =/~
parabéns pelo exercício e pelas explicações!
@Giu Pereira: Caramba Giu vamo compartilhar as idéias então, eu procurando alguém pra me ajudar com post em JAVA e você nem apareceu antes por aqui.
ResponderExcluir;)
aii eu adoraria, mas estou meio sem tempo essas semanas.
ResponderExcluirAssim que der eu te mando alguma coisa, pode ser? =D
Cara, vlw muito, vlw mesmo
ResponderExcluirSalvou minha cabeça, HEuEHuEHu
Abraços!
Gostei bastante do sua explicação! Obrigadão :)
ResponderExcluirAbraços!