Programming Medium

CS Fundamentals: OOP Principles

Test your knowledge of object-oriented programming principles — the four core pillars that shape how OOP languages structure code.

Questions cover encapsulation, inheritance, polymorphism, and abstraction, plus how these concepts show up in real class design.

These pillars underpin most mainstream programming languages — see how solid your grasp of them is.

Start quiz → Opens in a new tab on Cletica
Sample questions3 of 13 shown
Q1
What does OOP stand for?
Q2
Which of the following is NOT a core principle of OOP?
Q3
What is encapsulation?
Answer all 13 questions on Cletica →

What This Quiz Covers

Cletica

Want to create your own quiz?

Build surveys and quizzes, share with anyone, collect responses — free to start.

Try Cletica for free →