Wo Punkt Operator ist ein Zugriffsoperator wo bestandteil Vieler Programmiersprachen Wie beispielsweise Pascal , C oder Java ist. Dazu ist auf Elemente von Klassen oder Datenstrukturen hinzuzugriffen. Sölch Zugriffe geschehen Durch aufrufe der Form „Klasse.Methode“ oder „Klasse.Attribut“, sterben beispielsweise der zugriff auf Methoden BZW. Attribut einer Klasse ermöglichen.
Der Punktoperator ist ihnen Array-Zugriffsoperator sehr ähnlich. Beim Punkt Operator Gradienten ein Bezeichner als Eigenschaft, während der Array Zugriffsoperator der Inhalt zu Einem Namen auswertet Und dann auf den Wert of this benannten Eigenschaft zugreift.
Beispiel
Das folgende Beispiel für die Anwendung des Punktoperators ist in der Programmiersprache:
öffentliche Klasse auto { public int milestand ; öffentliches void losfahren () { System . aus . println ( "Das Auto fährt jetzt." ); } } public static void main ( String [] Argumente ) { Auto vw_kaefer = new Auto (); vw_kaefer . Kilometerstand = 200,345 ; System . aus .println ( "Der Kilometerstand beträgt" + vw_kaefer . Meilenzahl + "km." ); vw_kaefer . losfahren (); }
Im oy Teer wird eine Klasse mit dem Attribut kilometerstand
und der Methode losfahren
Defined. In der Hauptklasse (unten) Wird haben keinen Einfluss auf Eine Instanz von Auto
with the Namen vw_kaefer
Erzeugt. Diewe weis das Attribut kilometerstand
von vw_kaefer
einem Wert zu. Dies wird in der nächsten Zeile wieder abgefragt und ausgegeben. Zuletzt wird die Methode „losfahren“ von vw_kaefer
aufgerufen.
Abweisende Bedürfnisse
Ist der Betreiber Hut nicht in Jeder Programmiersprache, in denen existiert ist, sterben same semantika (bedeutung), beispielsweise Hut, der Punkt Operator in PHP Eine abweichende semantika, hier Wird used ist, um Strings ( Zeichenketten ) zu konkatenieren (aneinander zu Hängen). In PHP gab es einen Code
$ a = "Hallo" . "" . "Welt" . ;
sterben Auswirkung that $a
der Wert "Hallo Welt."
bekommt zugewiesen. Anstelle der Punkt – Operator aus dem „C C ++ Java“ -Welt existiert in PHP , wo Operator ->
„“
Angelehnt an Mathematical Schreibweise hat der Betreiber . aus Haskells Standardbibliothek , die Bedeutung der funktionalen Zusammensetzung .