Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Ereditarietà

Visualizzazione discussione

  1. #7
    Quote Originariamente inviata da andbin Visualizza il messaggio
    insert_query "eredita" le due variabili di istanza di Contatore e in più ha conta. Nel while del rs.next() incrementi contanumeropersonevistabel (nota: il super non serve ... li eredita!) e dopo ogni incremento assegni anche a conta.
    Finito il while, conta sarà per forza uguale all'ultimo valore che ha avuto contanumeropersonevistabel.
    No?
    Allora praticamente nella classe insert_query all'interno del ciclo while(rs.next()); incremento solo

    codice:
    contanumeropersonevistabel++;
    e dopo ho fatto la prova nel seguente codice

    codice:
    public  class Personsearch extends insert_query    {
        
     Person pers;
        
    public String Nome;
    public String Cognome;
    public int contatotale;
     
    public Personsearch(String Nome,String Cognome) {
    
        
    this.Nome=Nome;
    this.Cognome=Cognome;
    
    
    System.out.println("Contatore"+contanumeropersonevistabel);
    
    }
    }
    E mi restituisce sempre il valore zero.

    Eppure ho solo incrementato senza il super dentro il ciclo while la variabile contanumeropersonevistabel che viene ereditata dalla classe Contatore.

    Come lo posso ereditare correttamente?
    Ultima modifica di deleted_2024.08.22; 22-04-2014 a 22:54

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.