metoda
Metoda to podprogram dołączony do konkretnego klasa zdefiniowane w Kod źródłowy programu. Jest podobny do funkcjonować, ale może być wywołane tylko przez obiekt utworzony z klasy.
w Jawa przykład poniżej, metoda getArea jest zdefiniowany w klasie prostokąt. Aby getArea ma być używana przez program, należy najpierw utworzyć obiekt z pliku prostokąt class.
klasa Prostokąt
{
int getArea (int szerokość, int wysokość)
{
int obszar = szerokość * wysokość;
strefa zwrotów;
}
}
Metody są ważną częścią programowanie obiektowe ponieważ izolują funkcje do pojedynczych obiektów. Metody w klasie mogą być wywoływane tylko przez obiekty utworzone na podstawie tej klasy. Ponadto metody mogą odwoływać się tylko do danych znanych odpowiedniemu obiektowi. Pomaga to izolować obiekty od siebie i zapobiega wpływowi metod w jednym obiekcie na inne obiekty.
Chociaż metody są przeznaczone do izolowania danych, nadal można ich używać do zwracania wartości do innych klas, jeśli to konieczne. Jeśli wartość musi zostać udostępniona innej klasie, rozszerzenie powrót można użyć instrukcji (jak widać w powyższym przykładzie).