klasy abstrakcyjne 4





Programowanie obiektowe




Cechy klasy abstrakcyjnej






Nie da się utworzyć obiektu klasy abstrakcyjnej, ani explicite, ani jako obiektu
chwilowego

figure f; // Kompilator zaprotestuje!

W szczególności nie da się zdefiniować funkcji, która odbiera argument lub
zwraca wynik klasy abstrakcyjnej przez wartość

void function_one(figure f); // Kompilator zaprotestuje!
figure function_two(void); // Kompilator zaprotestuje!

Natomiast można (i tak się właśnie robi) definiować funkcje, które odbierają argumenty lub
zwracają wynik klasy abstrakcyjnej przez referencję

void function_one(figure& f);
figure& function_two(void);






(9) (c) Marian Mrozek, Kraków - Nowy Sącz, 1997-2001




Wyszukiwarka

Podobne podstrony:
klasy abstrakcyjne 5
07 Java klasy abstrakcyjne, interfejsy, polimorfizm 0
klasy abstrakcyjne 1
klasy abstrakcyjne 2
klasy abstrakcyjne 0
klasy abstrakcyjne 3
klasy abstrakcyjne 6
Drewno klasy drewna
Test ortograficzny dla klasy 3
karta pracy klasy trzeciej nr14 marzec
Program nauczania klasy 4 6 SP (DKW 4014 59?)
karta pracy klasy trzeciej nr20 czerwiec
JP SS 6 Klasy i obiekty
AbstractElementVisitor6
ROZDZIAŁ XII Wyrównanie sieci II klasy
AbstractSpinnerModel
Niedobór ekspresji antygenów MHC klasy II D 84 8

więcej podobnych podstron