</>SkillRecallRECALL WHAT YOU KNOW
LibraryPlannerDaily RecallWhy SkillRecall
AboutNewsContact
Explore Library
Prepare for an interviewExplore Library
All topics
  • .NET / C#.NET / C#
  • C++C++
  • GoGo
  • JavaJava
  • PHPPHP
  • PythonPython
  • RubyRuby
  • RustRust
  • TypeScriptTypeScript
.NET / C#OOP Principles in C#

24 items

1

Property Backing Field Bug

Code Quiz
2

Interfaces vs Classes in C#

Quiz
3

The base Keyword

Flashcard
4

The 'this' Keyword

Flashcard
5

Creating Objects with new

Flashcard
6

Method Overloading

Flashcard
7

Defining a Class in C#

Flashcard
8

Properties and get/set Accessors

Flashcard
9

Methods in a Class

Flashcard
10

Virtual and Override Methods

Flashcard
11

Fields in a Class

Flashcard
12

Inheritance with Colon Syntax

Flashcard
13

Abstract Classes and Methods

Flashcard
14

Interfaces and Implementation

Flashcard
15

Abstraction Concept

Flashcard
16

The sealed Keyword

Flashcard
17

Access Modifiers

Flashcard
18

The object Base Class

Flashcard
19

OOP and Its Four Pillars

Flashcard
20

Static vs Instance Members

Flashcard
21

Constructors and Initialization

Flashcard
22

Auto-Implemented Properties

Flashcard
23

Polymorphism Concept

Flashcard
24

Encapsulation Concept

Flashcard
FlashcardBeginner

Abstraction Concept

Abstraction exposes essential features while hiding complexity.

Question

What is abstraction in OOP?

Click to reveal answer
← PreviousInterfaces and ImplementationNext →The sealed Keyword
</>SkillRecallRECALL WHAT YOU KNOW

Stay sharp, validate what you know, and explain it clearly — across software engineering, cloud & DevOps, AI, data, security, system design, testing & QA, mobile, UI/UX, and product & project management.

Explore

  • Library
  • Planner
  • Daily Recall
  • News

Company

  • About
  • Contact

Legal

  • Privacy Policy
  • Terms of Service

SkillRecall is a product of The Observable.

© 2026 SkillRecall. All rights reserved.

Made withlovein Sydney, Australia