Klasė (programavimas): Skirtumas tarp puslapio versijų
Ištrintas turinys Pridėtas turinys
S r2.7.1) (robotas Pridedama: bg:Клас (програмиране) |
|||
Eilutė 30:
Klasė ''Paukštis'' gali turėti savo supaprastintą metodo ''Perėti'' versiją, kuri iš bėdos tinka bet kokiam paukščiui. Kitais atvejais metodas ''Perėti'' gali būti šioje klasėje tik deklaruotas (abstraktus), neturintis jokio šį veiksmą atliekančio kodo. Abstrakčių metodų turinti klasė vadinama abstrakčia klase. Bet kurio realiai egzistuojančio objekto tikroji klasė negali būti abstrakti, tačiau gali būti kildinama iš abstrakčios klasės. Vien abstrakčius metodus turinti klasė pagal apibrėžimą artima [[Interfeisas|interfeisui]], tačiau programavimo kalbose jie aprašomi skirtingais raktažodžiais.
Kai
Kitos klasės kontekste apibrėžta klasė vadinama vidine ({{en|inner class, member class}}). Vidinės klasės kodas pasiekia visas gaubiančiosios klasės duomenų struktūras (taip pat ir privačias).
|