Унутрашње класе

– класа може да се дефинише и унутар других класа
– идентификатор унутрашње класе има класни досег и протеже се до краја дефиниције спољашње класе
– досег идентификатора чланова унутрашње и досег идентификатора чланова спољашње класе чине два независна досега => приступ из спољашње класе до чланова унутрашње класе, као и из унутрашње класе до чланова спољашње класе могућ је само помоћу оператора:

. // објекат.члан
-> // показивач->члан
:: // разрешење досега

– изузетак чине заједнички чланови из спољашње класе

– методе унутрашње класе могу да се дефинишу изван обе класе. Заједничка поља унутрашње класе МОРАЈУ да се дефинишу изван обе класе. У оба случаја досег се прво шири на спољашњу, а тек после на унутрашњу класу: спољашња::унутрашња::поље

– уклапање класа се користи ретко. Најчешће се као унутрашња класа користи структура

Advertisements

Оставите одговор

Попуните детаље испод или притисните на иконицу да бисте се пријавили:

WordPress.com лого

Коментаришет користећи свој WordPress.com налог. Одјавите се / Промени )

Слика на Твитеру

Коментаришет користећи свој Twitter налог. Одјавите се / Промени )

Фејсбукова фотографија

Коментаришет користећи свој Facebook налог. Одјавите се / Промени )

Google+ photo

Коментаришет користећи свој Google+ налог. Одјавите се / Промени )

Повезивање са %s