Amigos, boa noite!
Estou iniciando em Java e estou cheio de dúvidas, será que alguém pode me ajudar?? Tenho a seguintes questões:
Questão 1 -
Observe que a classe abaixo não possui um construtor, porém para que seja criada um objeto sempre é necessário utilizar o operador new seguido do nome do construtor. Desta forma, não será possível criar um objeto desta classe? Explique.
public class Garrafa{
private String tipo;
public void setTipo (String tipo){
this.tipo = tipo;
}
public String getTipo(){
return tipo;
}
}
Questão 2
7) As duas classes abaixo não estão no mesmo pacote. Faça
uma análise das mesmas e corrija possíveis erros de
compilação. (Obrigatório)
public class Carro{
protected int litrosNoTanque;
protected boolean carroLigado;
private void encherTanque(int litros){
litrosNoTanque = litros;
}
}
public class TesteCarro{
public static void main (String args[]){
Carro carro = new Carro();
carro.encherTanque(10);
carro.carroLigado = true;
}
}