? I Visual Basic objektorienterad programmering , är en metod som motsvarar en subrutin . Subrutiner i klassisk programmering är kodblock som utför arbetsuppgifter . Till exempel kan en subrutin eller metod som heter " Add " lägga till nummer när annan kod utför det. Visual Basic har flera typer av metoder . Varje metod använder en annan tillgång modifierare som bestämmer hur medlemmarna interagerar med andra objekt i samma ansökan . Offentlig
Public metoder ger andra objekt i ett program fullständig åtkomst till objekt i metoden . Till exempel, om en ekonomisk ansökan har en allmän metod som heter " ComputeDividend , " någon programmerare som använder programmet kan visa ComputeDividend s variabler och data . Publika metoder är enkla att skapa och komma åt . Utvecklare bör dock använda dem sparsamt . En viktig princip i objektorienterad programmering är inkapsling . Inkapslade metoder dölja information . En allmän metod , per definition , exponerar data i stället för att dölja sin information och variabler .
Privat
Privata metoder är motsatsen till allmänheten . När du gör ett Visual Basic metod privat , kan bara medlemmar i samma klass se dess medlemmar . Privata metoder är användbara för att utföra uppgifter som andra klasser har någon behöver veta om . Till exempel kan en privat metod som heter " FormatString " gör ingenting mer än strängar formatera text när andra metoder i samma klass kallar det . Genom att göra FormatString metoden privata , sammanfattar en utvecklare det och gömmer sina uppgifter och genomförande .
Friend
vän åtkomstmodifierare är en korsning mellan offentligt och privat . Visual Basic metoder med en accesspunkt typ av vän gör sina medlemmar synliga för all kod i ett projekt . Detta ger metoden offentliga omfattning samtidigt skydda den från programmerare som kan använda projektet i sina egna tillämpningar . Om utvecklarna hämta en Visual Basic komponent som heter " Show Video , " de kan integrera komponenter i sina program . De kan inte se hur komponenten fungerar genom att visa dess kod .
Skyddade
Skyddade metoder liknar privata metoder . När du skapar en skyddad metod , kan andra klasser i projektet inte komma att metodens variabler . En skyddad metod skiljer sig från en privat eftersom klasser som härrör från metoden kan visa medlemmarna och variabler . Den skyddade åtkomstmodifierare används speciellt i Windows Forms-applikationer där en form kan bestå av två klasser som ska dela information .
Skyddad vän
skyddade vän åtkomstmodifierare tillåter ett Visual Basic metod för att exponera sina variabler till alla objekt i samma klass och tillämpning . Andra metoder som härrör från ett skyddat vän metod kan också visa att metodens medlemmar .