Estou criando uma classe filha a partir de uma classe mãe venda. Mas está dando o seguinte erro:
Heranca.VendaPrazo@f6f4d33
O código da classe filha VendaPrazo segue abaixo. Acho que o parâmetro cliente também está interferindo no resultado.
import java.util.*;
public class VendaPrazo extends Venda {
private Cliente cliente;
private Date data;
Isso não é um erro, é só a representação padrão da referência de um objeto em String. Isso aparece quando vc não sobrescreve o toString da classe Object.
Você não está sobrescrevendo o método toString aqui, porque esse parâmetro int i não existe no método original. Você está sobrecarregando-o.
Tira esse int i, ou então deixa ele aí e implementa outro método toString sem o int i, como o original.