C & C++ Programming
Computer ScienceChapter 8 — Object-Oriented Programming in C++
Lesson 8.4 : Encapsulation and Access Specifiers
Reading & Interactive Lesson
Encapsulation and Access Specifiers
Reading Material & Notes
Encapsulation
Encapsulation combines data and methods within a class and controls access to internal data.
Access Specifiers
- public members can be accessed from outside the class.
- private members can only be accessed inside the class.
- protected members are accessible within the class and derived classes.
class Account
{
private:
double balance;
public:
void deposit(double amount)
{
balance += amount;
}
};
Course Curriculum
10 Chapters • 50 Lessons
Chapter 1 — Introduction to C and C++
5 Lessons
Chapter 2 — Variables, Data Types and Operators
5 Lessons
Chapter 3 — Conditional Statements and Loops
5 Lessons
Chapter 4 — Functions and Modular Programming
5 Lessons
Chapter 5 — Arrays and Strings
5 Lessons
Chapter 6 — Pointers and References
5 Lessons
Chapter 7 — Structures, Unions and Enumerations
5 Lessons
Chapter 8 — Object-Oriented Programming in C++
5 Lessons
Chapter 9 — Inheritance, Polymorphism and Templates
5 Lessons
Chapter 10 — File Handling and Mini Projects
5 Lessons