Да си припомним: какво са класовете и обектите?



страница77/84
Дата03.01.2022
Размер0.54 Mb.
#112941
ТипПрограма
1   ...   73   74   75   76   77   78   79   80   ...   84
Класове
Свързани:
Изпитна тема1, Изпитна тема2
[] class

{

}

Ако класът се нуждае от няколко различни неизвестни типа, тези типове трябва да се изброят, чрез запетайка между знаците '<' и '>' в деклараци­ята на класа, като всеки един от използваните заместители трябва да е различен идентификатор (например различна буква) – в дефиницията са указани като T1, T2, ..., Тn.

В случай, че искахме да създадем приют за животни от смесен тип, такъв че да приютява кучета и котки едновременно, можехме да декларираме нашия клас по следния начин:



class AnimalShelter

{

// Class body here ...



}

Ако това беше нашия случай, щяхме да използваме първия параметър T, за означаване на обектите от тип Dog, с които нашия клас щеше да оперира и U – за означаване на обектите от тип Cat.

Конкретизиране на типизирани класове

Преди да представим повече подробности за типизацията, нека поглед­нем как се използват типизираните класове. Използването на типизирани класове става по следния начин:



Сподели с приятели:
1   ...   73   74   75   76   77   78   79   80   ...   84




©obuch.info 2024
отнасят до администрацията

    Начална страница