What is encapsulation?

Encapsulation is restricting data and actions to object they are defined in. In other words, no other object can access and modify them directly. In Java encapsulation can be achieved by making an object or specific variable "private" instead of "public" (keep in mind that main method must be public). You can think of it as a literal capsule. You close data in such capsule so it is safe and you cannot really see or modify it from outside the capsule.

SJ
Answered by Sara J. Computing tutor

2320 Views

See similar Computing IB tutors

Related Computing IB answers

All answers ▸

Name several sort algorithms of an array, their working principles and their efficency.


What is a network protocol and why do we need it?


Name the memories in the computer and rate them by the amount of space and their price. When should which be used.


Explain the difference between the cache memory and the buffer.


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2025 by IXL Learning