14

Nicht stören: Elemente schützen

In diesem Kapitel

image  Elemente als protected (geschützt) deklarieren

image  Auf protected-Elemente aus der Klasse heraus zugreifen

image  Auf protected-Elemente von außerhalb der Klasse zugreifen

 

In Kapitel 12 wurde das Konzept der Klasse eingeführt. Dort wurde auch das Schlüsselwort public erstmalig vorgestellt, als wäre es Teil der Klassendeklaration. In diesem Kapitel werden Sie eine Alternative zu public und seine Bedeutung kennenlernen.

Elemente schützen

Die Elemente einer Klasse können als protected markiert werden, wodurch sie von außerhalb der Klasse unzugänglich sind. Die Alternative besteht darin, die Elemente mit public öffentlich zu machen. Auf diese öffentlichen Elemente können alle beliebig zugreifen.

image Bitte interpretieren Sie das Attribut »unzugänglich« in einem schwachen Sinne. Jeder Programmierer kann auf den Sourcecode zugreifen, das Schlüsselwort protected entfernen und tun, was er will. Außerdem kann jeder versierte Hacker Code in einen geschützten Abschnitt einfügen. Das Schlüsselwort protected dient dazu, einen Programmierer vor unbeabsichtigten ...

Get C++ für Dummies, 6., vollständig überarbeitete Auflage now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.