Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Array Dinamici

Hybrid View

  1. #1
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    Ciao,
    la variabile vett è locale al metodo main della classe archivio, quindi non è accessibile da Cstampa. Per evitare di stravolgere il codice puoi semplicemente passare vett alla classe Cstampa tramite costruttore! In questo modo Cstampa non fa altro che ricevere da qualcuno (in questo caso il main) un Vector e stampare i suoi elementi.


  2. #2
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    5
    Quote Originariamente inviata da minomic Visualizza il messaggio
    Ciao,
    la variabile vett è locale al metodo main della classe archivio, quindi non è accessibile da Cstampa. Per evitare di stravolgere il codice puoi semplicemente passare vett alla classe Cstampa tramite costruttore! In questo modo Cstampa non fa altro che ricevere da qualcuno (in questo caso il main) un Vector e stampare i suoi elementi.

    Ok funziona, ma devo farti ancora una domanda. Perchè vett è locale? Il fatto che non abbia uno
    specificatore non la rende public?. In fondo gli attributi public delle classi posso referenziarli nel main.
    Non vale il viceversa?
    Grazie

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.