Zuallererst: Sehr löblich, dass Du diese Tutorials durcharbeitest. Aber: Ein Forum kann ein Buch nicht ersetzen.
Die Sichtbarkeiten sind eines der wichtigsten Elemente der
OOP überhaupt.
Stichwort: "Information Hiding". Du als Autor einer Klasse kannst bestimmen, welche Informationen nach außen hin sichtbar sind.
Zum Beispiel hast Du so die Möglichkeit, Properties mit sog. Setter-Methoden zu versehen und damit eingehende Werte zu prüfen - nur um mal eine Anwendungsmöglichkeit zu nennen.
Bevor Du dieses Konzept nicht drin hast, wirst Du nicht sinnvoll mit der
OOP arbeiten können.
Daniel R. Wolf
mit Grüßen aus Hamburg