Secondo me si, perchè sovrascrivi l'array v e quindi non trova più i dati da sommare. Usa un altro nome per la variabile v del costruttore.