Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Nutshell

o que foi feito neste código?

Recommended Posts

Bom, comecei a estudar Java a pouco tempo, e nessa semana foi passada uma atividade em que eu faltei na aula rsr peguei a atividade pra fazer depois e tive que ir procurar ajudas em fóruns.. Mas não fica aquele "bom entedimento". Vou postar o código aqui, será que vocês poderiam me explicar o que foi feito nele? Ficaria muito grato!

 

Primeira classe!

public class Veiculo {

    /**
     * @param args the command line arguments
     */
    private String cor;
    private String marca;
    private String modelo;
    private int npass;
    private double qlitros;

    Veiculo(String cor, String marca, String modelo, int npass, double qlitros) {
        this.cor=cor;
        this.marca=marca;
        this.modelo=modelo;
        this.npass=npass;
        this.qlitros=qlitros;
    }

    public String getCor() {
        return cor;
    }

    public String getMarca() {
        return marca;
    }

    public String getModelo() {
        return modelo;
    }

    public int getNpass() {
        return npass;
    }

    public double getQlitros() {
        return qlitros;
    }
    
   
    }

Segunda Classe :

public class VeiculoTeste {
    private static String cor;
    private static String marca;
    private static String modelo;
    private static int npass;
    private static double qlitros;

public static void main(String[] args){
    Veiculo p1 = new Veiculo("branco", "volks", "Fox", 5, 0);
    Veiculo p2 = new Veiculo("azul", "GM", "Spin", 7, 0);
  

    
    System.out.println("Veiculo 1");
    System.out.println("");
    System.out.println("Cor:"+p1.getCor()+"\nMarca: "+p1.getMarca()+"\nModelo: "+p1.getModelo()+"\nNúmero de passageiros: "+
            p1.getNpass()+"\nQuantidade de gasolina atual: "+p1.getQlitros());
    System.out.println("");
    System.out.println("Veículo 2");
    System.out.println("");
    System.out.println("Cor: "+p2.getCor()+" \nMarca: "+p2.getMarca()+"\nModelo: "+ p2.getModelo()+"\nNúmero de passageiros: "+
            p2.getNpass()+" \nQuantidade de Gasolina atual: "+p2.getQlitros());
    System.out.println("");
    //Combustivel do veiculo 1
    if(p1.getQlitros() == 0) {
        qlitros = 30;
        System.out.println("O veículo número 1 abasteceu: "+qlitros+" litros");
    }
    //Combustivel do veiculo 2
    if(p2.getQlitros() == 0) {
        qlitros = 40;
        System.out.println("O veículo número 2 abasteceu: "+qlitros+" litros");
    }
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

cara, não tem bem como "Explicar" é tipo em cada classe tem as configurações sobre o Veículo ou o veículo

Ai quando a classe é construida ela configura as informações privadas e tu vai pegando as informações e setando, é muito simples
se você tiver uma boa noção sobre java é só re-ler e você vai conseguir entender, explicar esse post inteiro é meio difícil, peça ajuda a algum amigo se você ainda não conseguiu...

um abraço, qualquer dúvida só perguntar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.