Апстрактни методи и класе – квиз¶
- Дефинисан у базној класи, а може да се редефинише.
- Дефинисан у базној класи и не може да се редефинише.
- Дефинисан у базној класи и мора да се редефинише.
- У базној класи је само декларисан, дефинише се у изведеној.
Q-38: Која од ових реченица је тачна за апстрактан метод?
- Апстрактна класа има бар један апстрактан метод.
- Апстрактна класа не постоји, постоје само апстрактни методи.
- Свака класа изведена из апстрактне је такође апстрактна.
Q-39: Која од ових реченица је тачна за апстрактне класе?
- Класа која се инстанцира на различите начине
- Слични објекти са различитим подацима
- Слични објекти са различитим понашањем
- Класа која се користи у различитим апликацијама
Q-40: Апстрактне методе користимо када нам је потребно следеће:
- Дефинисати методе у њој.
- Извести из ње класу.
- Дефинисати конструктор.
- Креирати инстанце објеката.
Q-41: Шта није могуће учинити са апстрактном класом (означи све тачне одговоре)?
- пример динамичког полиморфизма
- зато што A[i] указују на објекте различитих класа
- зато што је метод F различито дефинисан у различитим класама
Q-42: Нека је A
низ референци на базну класу. Када позивањем A[i].F()
за разне i
добијамо
различито понашање, то је (означи све тачне одговоре):