Kapselung in Java ist ein Konzept der objektorientierten Programmierung, bei dem Daten (Variablen) und Methoden, die auf diesen Daten arbeiten, in Einheiten, sogenannte Klassen gebündelt werden. Es sorgt für Datenversteck, indem es den Zugriff auf die Daten einschränkt und nur über bestimmte Methoden (Getter und Setter) ermöglicht.