Anforderung-Anketten
Anforderung, die Mittel verkettet, daß Sie nicht auf ein class/object Glied in einer gegebenen Aussage mit bloß ansprechen begrenzt werden. Operator aber kann fortfahren, weitere Gliedas in einer gegebenen Aussage anzusprechen. Z.B. lassen Sie uns sagen, daß wir einen Ganzzahl Wert in eine Zeichenkettegegenstanddarstellung umwandeln und die erste Stelle von der Zeichenkette als Buchstabe dann zurückholen wollten. Wir konnten diese Aufgabe durchführen, wie folgt: intern i = 72; Zeichenkettestr = String.valueOf(i); Putzfrau firstChar = str.charAt(0); System.out.println(firstChar); //Drucke 7 Dieser Code ist tadellos fein, aber wir könnten diesen Code auf eine ordentlichere Art und Weise mit der Anforderung auch eingeführt haben, die wie folgt ankettet. intern i = 72; Putzfrau firstChar = String.valueOf(i).charAt(0); System.out.println(firstChar); //Drucke 7 auch Es ist ziemlich einfach, zu sehen, wie dieses arbeitet. . Operator hat ein linkes (nach links rechts) Vorausgehen. Mit diesem im Verstand, können wir sehen, daß die folgende Aussage zuerst von allen ausgewertet wird: String.valueOf(i) Dieses bringt eine neue Zeichenkettegegenstanddarstellung der Ganzzahlvariable zurück, die ich zu ihr führte. Dann wird das Methode charAt auf dem neuen Zeichenkettegegenstand hervorgerufen und bringt den ersten Buchstaben in der Zeichenkette zur firstChar Variable zurück. Sie sollten die Aussage String.valueOf(i) betrachten, da ein Hinweis auf dem Zeichenkettegegenstand selbst, die er ist, als dieses ist, was die Methode zurückbringt. Sie können Gliedas des Zeichenkettegegenstandes wie charAt dann ansprechen, das wir zugänglich machten. Wenn wir sagten, daß wir einen Persongegenstand innerhalb eines Planet Gegenstandes hatten, der der Reihe nach innerhalb eines SolarSystem Gegenstandes und des SolarSystem Gegenstandes war, war innerhalb eines Universumgegenstandes, können wir den Persongegenstand von einem Hinweis auf dem Universumgegenstand wie folgt zugänglich machen. Personpendel = myUniverse.mySolarSystem.myPlanet.myPerson; dieses ist ein Artikel, der durch Gabriela C. Perez
hinzugefügt wird
|
|||
|