095

095



Gdy wywodzimy klasę pochodną z klasy podstawowej za pomocą publicznego modyfikatora dostępu, wówczas wszystkie składowe publiczne klasy podstawowej są dostępne użytkownikom klasy pochodnej. Jeśli natomiast używamy prywatnego modyfikatora dostępu, to żadna ze składowych klasy podstawowej nie będzie dostępna poza klasą pochodną. Dzięki temu w klasie pochodnej można używać cech klasy podstawowej, nie eksponując przy tym jej interfejsu. W klasie pochodnej można zdecydować, jaki interfejs będzie dostępny użytkownikowi.

Możliwość użycia wszystkich cech klasy podstawowej przy równoczesnym ukryciu ich przed użytkownikiem klasy pozwala przede wszystkim na tworzenie dostosowanych klas mających wbudowane funkcje podstawowe.

Rozważmy dla przykładu klasę Stos. Jest to klasa stosów ogólnego zastosowania korzystająca z ogólnych funkcji zarządzania tablicami klasy Drg. Mimo że wewnętrznie używa wszystkich możliwości klasy Drg, to nie eksponuje ich na zewnątrz. Na zewnątrz jest widoczny natomiast interfejs związany ze stosem. Dzięki temu klasa może korzystać z zestawu solidnych funkcji, nie udostępniając ich użytkownikowi stosu.

Prywatne wywodzenie klas pochodnych pod wieloma względami przypomina osadzanie klas. To znaczy, że moglibyśmy równie dobrze osadzić klasę Drg wewnątrz klasy Stos.

Sprawdzanie rozmiaru klasy lub struktury

pisanie szybkiego kodu; unikanie nieoczekiwanych wyników

Przed

//Struktura DWORD do przechowywania informacji class StałyRozm {

DWORD dwWyn1:4;

DWORD dwWyn2:4;

DWORD fWyn3:1;

DWORD fWyn4:1;

DWORD dwNieużyw:23;

//Struktura DWORD do przechowywania informacji class StałyRozm {

DWORD dwWyn1:4;

DWORD dwWyn2:4;

DWORD fWyn3:1;


Wyszukiwarka

Podobne podstrony:
Gdy wywodzimy klasę pochodną z klasy podstawowej za pomocą publicznego modyfikatora dostępu, wówczas
0000008 (19) Wielkości pochodne definiuje się za pomocą wielkości podstawowych lub uprzednio zdefini
img073 75 ścl libeli rurkowej do pomiaru jeat równoległość oel libeli do jaj podstawki, za pomocą kt
IMG 98 mrww 13 PET 17 Błona podstawna; za pomocą błony podstawnęj nabłonek łączy się mechanicznie z
IMG&02 ISKł 14 1 Błona podstawna: za pomocą błony pod stawnej nabłonek łączy się mechanicznie z podł
Uwaga! Metoda Brenta znacznie przyspiesza zbieżność, gdy funkcję da się dobrze przybliżyć za pomocą
75951 PICT5855 rygodnego materiału, zwłaszcza zaś gdy osobiste postrzeżenia obserwatora zostały udok
img073 (28) 75 ści libeli rurkowej do pomiaru jeat równoległość oel libeli do jej podstawki, za pomo
IMG!17 (2) Jerzy Kaczorowski 70 [10] gdy czytam — inny wszedł we mnie za pomocą słowa, że jest we mn
FizykaII38801 384 384 d nie. Gdy-w miejscu białej zasłony, na którą za pomocą soczewki zbierającej
DSCN6423 Kroki przekształceń dokumentu XML za pomocą XSLT 1. Utworzenie instancji klasy TransformerF
7 (207) -    za pomocą przerwań -    bezpośredni dostęp do pamięci DMA

więcej podobnych podstron