Metod
En metod är en subrutin kopplad till en specifik klass definierad i källkod av ett program. Det liknar en fungera, men kan bara anropas av ett objekt som skapats från en klass.
i java exempel nedan, metoden getArea definieras inom klassen rektangel. För att getArea metod som ska användas av ett program måste ett objekt först skapas från rektangel klass.
klass Rektangel
{
int getArea (int bredd, int höjd)
{
int område = bredd * höjd;
returområde;
}
}
Metoder är en viktig del av objektorienterad programmering eftersom de isolerar funktioner till enskilda objekt. Metoderna i en klass kan bara anropas av objekt som skapats från klassen. Dessutom kan metoder endast referera till data som är kända för motsvarande objekt. Detta hjälper till att isolera objekt från varandra och förhindrar att metoder inom ett objekt påverkar andra objekt.
Medan metoder är utformade för att isolera data kan de fortfarande användas för att returnera värden till andra klasser om det behövs. Om ett värde måste delas med en annan klass, kommer avkastning uttalande (som visas i exemplet ovan) kan användas.