🎮 Encapsulation Adventure
Learn Object-Oriented Programming through a game!
XP: 0/100
Level:
Beginner
Level 1 – What is Encapsulation?
Encapsulation means:
- Bundling variables and methods together inside a class.
- Protecting data by making variables private.
- Accessing data through public methods called getters and setters.
class Student{
private String name;
public void setName(String n){
name=n;
}
public String getName(){
return name;
}
}
Quiz 1
Why do programmers use encapsulation?
To make everything public
To protect data and control access
To slow programs down
To protect data and control access
To slow programs down
Level 2 – Private Variables
Private variables cannot be accessed directly outside the class. Instead:
- Setter methods update them.
- Getter methods retrieve them.
private int age;
public void setAge(int a){
age=a;
}
public int getAge(){
return age;
}
Quiz 2
Which keyword hides variables?
public
private
static
private
static
Coding Challenge
Create a setter method called setName.
Final Boss Quiz
Encapsulation combines…
Variables and methods into one class
Loops and arrays
Internet connections
Loops and arrays
Internet connections
🏆 Congratulations!
You Mastered Encapsulation!
Enter your name:
