18 Questions
Scopul principal al claselor abstracte este de a defini caracteristici și comportamente specifice pentru un grup de clase derivate.
False
Clasele abstracte pot defini doar metode abstracte, nu și variabile.
False
O clasă abstractă poate conține modificatorul final.
False
O clasă abstractă poate să nu aibă nici o metodă abstractă.
True
Subclasa unei clase abstracte trebuie să conțină cod pentru toate metodele abstracte declarate în superclasa abstractă.
True
Clasele abstracte permit subclaselor să implementeze doar metode comune, nu și metode proprii.
False
Clasele abstracte pot avea metode abstracte și metode concrete (non-abstracte) în același timp.
True
O clasă concretă care extinde o clasă abstractă trebuie să implementeze toate metodele abstracte din clasa părinte.
True
Nu se poate crea un obiect al unei clase abstracte folosind operatorul new
.
True
Variabilele statice pot fi declarate ca abstracte în interiorul unei clase abstracte.
False
O clasă abstractă poate avea un constructor.
True
Clasele abstracte și clasele concrete nu pot coexista în aceeași ierarhie de moștenire.
False
Clasele abstracte pot fi instanțiate direct.
False
Clasele abstracte promovează reutilizarea codului și permit crearea de noi funcționalități pe baza celor existente.
True
Clasele abstracte pot conține doar metode abstracte, fără implementare.
False
Utilizarea excesivă a claselor abstracte poate duce la creșterea complexității în proiecte mari și complexe.
True
Clasele abstracte nu pot crea dependențe strânse între clasele din ierarhia de moștenire.
False
Clasele abstracte pot conține și metode concrete, în afară de metodele abstracte.
True
Learn about the main purpose of abstract classes, how they define common characteristics and behaviors for a group of derived classes, and how they can provide partial implementation of functionality, leaving specific details to be implemented by subclasses. Explore how to define an abstract class in Java using the abstract keyword before the class definition.
Make Your Own Quizzes and Flashcards
Convert your notes into interactive study material.
Get started for free