Hva er metoder for Visual Basic?

I Visual Basic objektorientert programmering, er en metode tilsvarende en subrutine. Subrutiner i klassisk programmering er blokker av kode som utfører oppgaver. For eksempel, en subrutine eller metode som heter "Legg til" kan legge til tall når annen kode utfører det. Visual Basic har flere typer metoder. Hver metode bruker en annen tilgang modifier som avgjør hvor medlemmene samhandler med andre objekter i samme applikasjon.

Offentlig

Offentlige metoder gi andre objekter i et program full tilgang til elementer i metoden. For eksempel, hvis en økonomisk programmet har en offentlig metode som heter "ComputeDividend," enhver programmerer som bruker programmet kan se ComputeDividend variabler og data. Offentlige metoder er enkle å lage og tilgang. Utviklere, men bør bruke dem med måte. Et viktig prinsipp for objektorientert programmering er innkapsling. Innkapslet metoder skjule informasjon. En offentlig metode, per definisjon, eksponerer data stedet for å skjule sin informasjon og variabler.

Privat

Private metoder er det motsatte av publikum. Når du gjør en Visual Basic-metoden privat, kan bare medlemmer i samme klasse vise medlemmene. Private metoder er nyttige for å utføre oppgaver som andre klasser har ikke behov for å vite om. For eksempel kan en privat metode kalt "format" gjøre noe mer enn å formatere tekst strenger når andre metoder i samme klasse kaller det. Ved å gjøre format metoden private, en utvikler omslutter det, og skjuler sine data og gjennomføring.

Venn

Vennen tilgang modifier er en krysning mellom offentlig og privat. 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 utviklere laste ned en Visual Basic komponent som heter "Show Video", de kan integrere komponenten inn sin søknad. De kan ikke se hvordan komponenten fungerer ved å vise sin kode.

beskyttet

Beskyttede metoder er lik den private metoder. Når du oppretter en beskyttet metode, kan andre klasser i prosjektet ikke tilgang til denne metodens variabler. En beskyttet metoden skiller seg fra en privat fordi klasser som stammer fra metoden kan vise medlemmene og variabler. Den beskyttede adgang modifiseringsmiddel anvendes spesielt i Windows Forms applikasjoner der en form kan bestå av to klasser som skal dele informasjon.

beskyttet venn

Den beskyttede 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.