Aus dem Kurs: Flutter Grundkurs 2: Dart Grundlagen, Projektsetup, OOP

So erhalten Sie Zugriff auf diesen Kurs

Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.

underscore

underscore

Dart bietet es mir nicht an, Gültigkeitsbereiche wie Private oder Protected zu definieren. Wie kann ich es aber dann realisieren, dass ich bestimmte Elemente, die ich Entwicklerkolleginnen und -kollegen zur Verfügung stellen möchte, nicht von den Entwicklerkollegen und -kolleginnen genutzt bzw. modifiziert werden können? Wie kann ich also so was Ähnliches wie einen privaten Scope simulieren? Und dafür kann ich im Grunde genommen in Dart mit einer Konvention, nämlich einem Underscore vor einem Bezeichner, arbeiten. Immer wenn es einen Underscore vor einem Bezeichner gibt, hat das zur Folge, dass durch ein import-Statement dieses Element nicht genutzt werden kann. Das ist jetzt im Wesentlichen auch dann vergleichbar mit JavaScript- oder TypeScript-Modulen. Wenn dort innerhalb eines Moduls kein export-Statement vor einem Element ist, kriege ich es nicht importiert in anderen Elementen. Und das möchte ich euch jetzt sehr gerne einmal simulieren. Ich gehe jetzt mal hier in meine…

Inhalt