Olá, estou estudando java para uma prova e fiquei com a seguinte duvida:
qual a diferença entre, por exemplo:
public class Carro {
Pneu p = new Pneu ();
void Liga (){
System.out.println ("Carro ligado");
p.pressao = 10;
p.roda();
}
}
e
public class Carro{
Pneu p;
void Liga (){
System.out.println (“Carro ligado”);
p.pressao = 10;
p.roda();
}
}
Quando eu devo instanciar um objeto -> new () e quando eu devo fazer apenas uma associação -> Pneu p; ?