Loading AI tools
podprogram składowy klasy w programowaniu obiektowym Z Wikipedii, wolnej encyklopedii
Metoda – podprogram składowy klasy, którego zadaniem jest działanie na rzecz określonych elementów danej klasy lub klas z nią spokrewnionych (zob. też dziedziczenie).
Metody wiąże się z klasami głównie po to, aby uniknąć użycia podprogramów globalnych, które i tak nie zostaną użyte w celu innym niż na rzecz konkretnej klasy. Metody mają też szerokie zastosowanie w programowaniu obiektowo orientowanym, w postaci tzw. metod wirtualnych.
class Samochod
{
public:
void jedz(int ile)
{
przebieg += ile;
}
private:
int przebieg;
};
Metodą jest tu void jedz(int ile)
. Wywołuje się ją jak każdy element składowy klasy, np. mojSamochod.jedz(50)
spowoduje zmianę składowej przebieg
obiektu o nazwie mojSamochod
z klasy Samochod
o 50.
Warto zauważyć, że w tym modelu to jedyna możliwość zmiany pola przebieg
. Jest ono w części prywatnej klasy, więc przypisanie mojSamochod.przebieg += 50
poza tą klasą spowoduje błąd kompilacji.
Do metody konkretnej zdefiniowanej klasy lub obiektu można odwołać się za pomocą selekcji.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.