Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    definizione property

    Come da titolo mi sapete dire la definizione, come si usa e perchè??

    Grazie..
    Tony

  2. #2
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    <VB.NET> uso e definizione get e set

    get e set in classe servono uno per recuperare i valori della classe e l'altro per settare..

    ok ma come si utilizzano??
    Tony

  3. #3
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,466

    Moderazione

    Ho unito le discussioni che hai aperto in quanto strettamente correlate tra loro, visto che si applicano entrambe alla dichiarazione di proprietà.

    Ciao e buona prosecuzione!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  4. #4
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179

    Re: Moderazione

    Originariamente inviato da alka
    Ho unito le discussioni che hai aperto in quanto strettamente correlate tra loro, visto che si applicano entrambe alla dichiarazione di proprietà.

    Ciao e buona prosecuzione!
    qualcuno mi potrebbe fare un'esempio di richiamare questo metodo in maniera get e un'altro in maniera set?
    Tony

  5. #5
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, piccolo esempio autoesplicativo...almeno spero..
    codice:
    Public Class Anagrafica
        private p_Cognome as string
        private p_Nome as string
    
       Public Property Cognome() As String
          Get
             Return p_Cognome
          End Get
          Set(ByVal Value As String)
             p_Cognome = Value
          End Set
       End Property
    
       Public Property Nome() As String
          Get
             Return p_Nome
          End Get
          Set(ByVal Value As String)
             p_Nome = Value
          End Set
       End Property
    End Class
    In pratica tu puoi usare Anagrafica.Cognome per impostare il cognome (Set) o per leggerlo (Get).
    codice:
    dim myAnag as new Anagrafica
    dim cognome as string
    
    myAnag.Cognome="ROSSI"
    cognome=myAnag.Cognome
    Jupy

  6. #6
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da Jupy64
    Ciao, piccolo esempio autoesplicativo...almeno spero..
    codice:
    Public Class Anagrafica
        private p_Cognome as string
        private p_Nome as string
    
       Public Property Cognome() As String
          Get
             Return p_Cognome
          End Get
          Set(ByVal Value As String)
             p_Cognome = Value
          End Set
       End Property
    
       Public Property Nome() As String
          Get
             Return p_Nome
          End Get
          Set(ByVal Value As String)
             p_Nome = Value
          End Set
       End Property
    End Class
    In pratica tu puoi usare Anagrafica.Cognome per impostare il cognome (Set) o per leggerlo (Get).
    codice:
    dim myAnag as new Anagrafica
    dim cognome as string
    
    myAnag.Cognome="ROSSI"
    cognome=myAnag.Cognome
    quindi è come se avessi fatto:

    public p_Cognome as string
    public p_Nome as string

    solo che non sono public posso impostare le loro proprietà attraverso l'oggetto!
    giusto?

    nel senso che posso settare
    Tony

  7. #7
    Utente di HTML.it L'avatar di tony83
    Registrato dal
    Feb 2005
    Messaggi
    3,179
    Originariamente inviato da tony83
    quindi è come se avessi fatto:

    public p_Cognome as string
    public p_Nome as string

    solo che non sono public posso impostare le loro proprietà attraverso l'oggetto!
    giusto?

    nel senso che posso settare
    quindi è come se avessi fatto:

    public p_Cognome as string
    public p_Nome as string

    solo che non sono public nel senso che posso settare e impostare le loro proprietà attraverso l'oggetto! oggetto.proprietà anche se le proprietà sono public!
    giusto?
    Tony

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.