Portata Variabile
La portata di una variabile è la zona in cui una variabile appartiene, specificata dalla zona in cui è dichiarato. Il seguente codice di esempio contiene due ha dichiarato le variabili, una parte interna un blocchetto di codice ed una parte esterna di quel blocchetto di codice (immagini che il codice è impostato in un metodo, come la conduttura per esempio). parte esterna interna = 10; {parte interna interna =
5; //parte esterna è valido all'interno di questa parte interna
del blocchetto di codice = all'esterno; } parte esterna = 5;
//parte interna non può essere raggiunto qui
La parte interna di variabile non può essere raggiunta dovunque fuori del blocchetto di codice in cui è stato dichiarato perché è dalla portata della variabile. La parte interna di variabile non esiste semplicemente fuori del blocchetto di codice. Di conseguenza, questo è allineare di tutti i blocchetti di codice, come quei che appartengono a mentre e per i cicli e se e dichiarazione e metodi altri. Per esempio, guardi questo per il ciclo: for(int counter=0; counter<5; counter++)
{System.out.println("counter =" + contro); }
Il contatore variabile è dichiarato nella portata del per il blocchetto di codice del ciclo; esiste soltanto all'interno di questo blocchetto di codice e non può essere raggiunto più ulteriormente sopra nel codice fuori del blocchetto di codice. Se desiderate accedere più successivamente alla contro variabile nel codice, effettui il vostro codice come questo: contatore interno; for(counter=0; counter<5;
counter++) {System.out.println("counter =" + contro); }
valore finale di System.out.println("counter =" + contro);
Qui dichiariamo semplicemente il contatore variabile prima del per il ciclo ed allora lo usiamo con per il ciclo nello stesso senso ma in questo volta che non lo dichiariamo nella prima fase del per il ciclo. Più successivamente, parte esterna del per il blocchetto di codice del ciclo, possiamo ancora accedere al contatore variabile perché è stato dichiarato all'interno della portata di questa zona. Una variabile dichiarata all'interno di un metodo è
conosciuta come variabile locale a quel metodo e non esiste fuori del
metodo. ciò è un articolo aggiunto da Gabriela C. Perez
|
|||
|