Galera, seguinte, to com uma dúvida aqui, tenho uma superclasse Produto que possui esse método para imprimir os valores dos atributos:
public void imprimeProduto(){
System.out.println("Nome:" + getName());
System.out.println("Valor: " + getValue());
System.out.println("Data de compra: " + getDateOfPurchase());
System.out.println("Data de expiração: " + getDateOfExpiration());
}
Ai eu tenho uma classe Carro, que é uma classe filha da classe Produto, que também tem um método imprimir:
public void imprimeCarro(){
imprimeProduto();
System.out.println("Modelo: " + getModel());
System.out.println("Placa: " + getPlate());
}
Pois bem, como Carro não tem uma data de expiração eu não seto nada para ela e obviamente quando mando imprimir ela aparece como null.
Como faço para, caso um dos atributos não tenha valor ele não o imprima ?

