? I Visual Basic objektorientert programmering, er en metode som tilsvarer en subrutine . Subrutiner i klassisk programmering er blokker av kode som utfører oppgaver . For eksempel kan en subrutine eller metode som heter " Add" legge sammen tall når andre koder utfører det . Visual Basic har flere typer metoder. Hver metode har en annen tilgang modifier som bestemmer hvordan medlemmene samhandler med andre objekter i samme program . Offentlige
offentlige metoder gir andre objekter i et program full tilgang til elementer i metoden. For eksempel, hvis en finansiell programmet har en offentlig metode som heter " ComputeDividend , " enhver programmerer som bruker programmet kan vise ComputeDividend er variabler og data. Offentlige metodene er enkle å lage og få tilgang til. Utviklere , men bør bruke dem med måte . Et viktig prinsipp for objektorientert programmering er innkapsling. Innkapslede metoder skjule informasjon . En offentlig metode , per definisjon , eksponerer data stedet for å skjule sin informasjon og variabler .
Private
Private metoder er det motsatte av publikum. Når du gjør en Visual Basic -metoden private, kan bare medlemmer i samme klasse se sine medlemmer . Private metoder er nyttige for å utføre oppgaver som andre klasser har behov for å vite om. For eksempel kan en privat metode kalt " FormatString " gjøre noe mer enn format tekststrenger når andre metoder i samme klasse kaller det . Ved å gjøre FormatString metoden private, omslutter en utvikler det og skjuler sine data og gjennomføring.
Venn
venn tilgang modifier er en krysning mellom offentlig og private. Visual Basic metoder med en tilgang type venn gjøre sine medlemmer synlig for all kode i et prosjekt . Dette gir metoden public omfang samtidig beskytte den mot programmerere som kan bruke prosjektet i sine egne applikasjoner . Hvis utviklerne laste ned en Visual Basic komponent som heter " Show Video ," de kan integrere komponenten i sin søknad . De kan ikke se hvordan komponenten fungerer ved å vise sin kode .
Beskyttet
Beskyttede metoder er lik private metoder . Når du oppretter et beskyttet metoden, kan andre klasser i prosjektet ikke tilgang at metodens variabler. En beskyttet metoden skiller seg fra en privat fordi klassene som stammer fra metoden kan vise medlemmene og variabler . Den beskyttede tilgang modifier brukes spesielt i Windows Forms applikasjoner der en form kan bestå av to klasser som skal dele informasjon .
Beskyttet venn
beskyttet venn tilgang modifier gjør en Visual Basic metode for å avsløre sine variabler for alle objekter i samme klasse og søknad. Andre metoder som stammer fra en beskyttet venn metoden kan også vise at metoden medlemmer.