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



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

new ();

Отново, подобно на заместителя T в декларацията на нашия клас, знаците '<' и '>', които ограждат кон­кретния клас concrete_type, са задължителни.

Ако искаме да създадем два приюта, един за кучета и един за котки, ще трябва да използваме следния код:



AnimalShelter dogsShelter = new AnimalShelter();

AnimalShelter catsShelter = new AnimalShelter();



По този начин сме сигурни, че приютът dogsShelter винаги ще съдържа обекти от тип Dog, а променливата catsShelter ще оперира винаги с обекти от тип Cat.

Използване на неизвестните типове в декларация на полета

Веднъж използвани по време на декларацията на класа, параметрите, които са използвани за указване на неизвестните типове са видими в цялото тяло на класа, следователно могат да се използват за деклариране на полета както всеки друг тип:



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




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

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