Italian Public/Private

moore_it

Well-Known Member
Licensed User
Longtime User
Ciao a tutti,

mi chiedo spesso a cosa serva definire una SUB privata o pubblica visto che non vedo differenze quando le richiamo.
Qualcuno sa darmi qualche delucidazione.

Vi ringrazio.
 

Star-Dust

Expert
Licensed User
Longtime User
Ciao a tutti,

mi chiedo spesso a cosa serva definire una SUB privata o pubblica visto che non vedo differenze quando le richiamo.
Qualcuno sa darmi qualche delucidazione.

Vi ringrazio.
Pubblica ti permette di richiamare (o fare riferimento) a quella classe/metodo/variabile anche da un altro modulo di codice o da un altra classe.
Viceversa non sarebbe visibile all'esterno. Ti ho allegato un semplice esempio in B4J
 

Attachments

  • Test.zip
    1.1 KB · Views: 124

moore_it

Well-Known Member
Licensed User
Longtime User
Grazie,

ora ho capito, il mio errore è utilizzare la sub senza mettere private o public, infatti il solo statement SUB probabilmente è come se io usassi public.

Grazie ancora
 

LucaMs

Expert
Licensed User
Longtime User
Grazie,

ora ho capito, il mio errore è utilizzare la sub senza mettere private o public, infatti il solo statement SUB probabilmente è come se io usassi public.

Grazie ancora
L'errore è anche che l'editor e il compilatore non pretendano che tu specifichi la visibilità (pubblica/privata) dei vari elementi (routine e variabili); sarebbe meglio.
 
Top