Point Operator (Programmierreden)



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 kilometerstandund der Methode losfahrenDefined. In der Hauptklasse (unten) Wird haben keinen Einfluss auf Eine Instanz von Autowith the Namen vw_kaeferErzeugt. Diewe weis das Attribut kilometerstandvon vw_kaefereinem Wert zu. Dies wird in der nächsten Zeile wieder abgefragt und ausgegeben. Zuletzt wird die Methode „losfahren“ von vw_kaeferaufgerufen.

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 $ader 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 .