Cyber-Security Tutorials

Encapsulation Adventure

🎮 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

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

Coding Challenge

Create a setter method called setName.

Final Boss Quiz

Encapsulation combines…

Variables and methods into one class

Loops and arrays

Internet connections

🏆 Congratulations!

You Mastered Encapsulation!

Enter your name: