? I Visual Basic objektorienteret programmering , en metode svarer til en subrutine . Subrutiner i klassisk programmering er blokke af kode, der udfører opgaver. For eksempel kan en subrutine eller metode ved navn "Add" add tal, når anden kode udfører det . Visual Basic har flere typer af metoder . Hver metode bruger en anden adgang modifier der afgør, hvordan dens medlemmer interagerer med andre objekter i samme program. Offentlige
Offentlige metoder giver andre genstande i et program fuld adgang til poster i metoden. For eksempel, " , ComputeDividend ", hvis en finansiel programmet har en offentlig metode opkaldt enhver programmør , der bruger programmet kan se ComputeDividend s variabler og data. Offentlige metoder er nemt at oprette og få adgang til. Udviklere bør dog bruge dem sparsomt. Et vigtigt princip i objektorienteret programmering er indkapsling. Indkapslede metoder skjule oplysninger . En offentlig metode , per definition, udsætter data i stedet for at skjule sine oplysninger og variabler.
Privat
Private metoder er det modsatte af offentligheden. Når du laver en Visual Basic metode privat, kan kun medlemmer i samme klasse se dens medlemmer. Private metoder er anvendelige til at udføre opgaver, som andre klasser, ikke har brug for at vide om. For eksempel kan en privat metode ved navn " formatString " gør noget mere end format tekststrenge når andre metoder i samme klasse kalder det. Ved at gøre formatString metode private , indkapsler en udvikler det og skjuler sine data og implementering.
Friend
ven adgang modifier er en krydsning mellem offentlig og private. Visual Basic metoder med en adgang type ven gør deres medlemmer synlige for al kode i et projekt . Dette giver den metode offentlige rækkevidde samtidig beskytte den mod programmører, der kan bruge projektet i deres egne applikationer . Hvis udviklere downloade en Visual Basic komponent hedder " Show Video", de kan integrere den komponent i deres ansøgning. De kan ikke se, hvordan den komponent fungerer ved at se sin kode .
Beskyttede
Beskyttede metoder ligner private metoder. Når du opretter en beskyttet metode, kan andre klasser i dit projekt ikke få adgang til denne metodens variabler. En beskyttet metode adskiller sig fra en privat , fordi klasser, der stammer fra den metode kan se medlemmerne og variabler . Den beskyttede adgang modifier bruges især i Windows Forms applikationer, hvor én form kan bestå af to klasser , der skal dele information.
Beskyttet Friend
beskyttede ven adgang modifier tillader en Visual Basic metode til at udsætte dens variabler til alle objekter i samme klasse og anvendelse . Andre metoder , der stammer fra en beskyttet ven metode kan også se , at metodens medlemmer.