Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Static e Private

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    2

    Static e Private

    Ciao a tutti,

    sto costruendo una collezione di classi utili per alcuni progetti e mi son nati alcuni dubbi...

    Che differenza c'è fra private e static ?

    Sostanzialmente, ok, so che private indica che un metodo o variabile è solo di quella classe e non è accessibile all'esterno (istanze o classi figlie), static invece è un metodo o proprietà che non appartiene all'istanza della classe, ma esiste indipendentemente che crei l'oggetto.

    Ciò che non capisco è:

    - Se definisco un metodo private static, che differenza c'è con un metodo public static?

    Grazie!!!

  2. #2
    Utente di HTML.it L'avatar di Razorblade
    Registrato dal
    Feb 2002
    Messaggi
    1,308
    Ciao,
    static ti permette di richiamare la proprietà staticamente ovvero senza la necessità di instanziare la classe, in qualsiasi parte del tuo script ( previa inclusione della classe ) es.

    Codice PHP:
    MiaClasse::myStaticProperty 
    Se la dichiari anche private la proprietà non sarà accessibile dall'esterno ma solo all'interno della classe stessa.

    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2011
    Messaggi
    2
    Grazie mille!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.