Roadmap › OOP Concepts in C# › Module: Classes and Objects
Lessons in this course (15)
3. Access modifiers
Basic★ Must knowLesson 3 of 15
| Modifier | Accessible from |
|---|---|
public | Everywhere |
private | Same class only (default for class members) |
protected | Same class and derived classes |
internal | Same assembly (default for top-level types) |
protected internal | Same assembly or derived classes anywhere |
private protected | Derived classes in the same assembly only |
file (C# 11) | Same source file (for types) |
Interview tip: the default access for class members is
private; for a top-level class it isinternal.