Der Zweck der Abstraktion besteht darin, Klassen zu erzeugen, und der Zweck von Klassen besteht darin, Objekte mit Eigenschaften und Verhalten zu erstellen. Objekte können nicht nur ihre eigenen Variablen manipulieren, um ihren Zustand zu ändern, sondern auch Methoden in der Klasse aufrufen, um bestimmte Verhaltensweisen hervorzurufen.
Durch die Verwendung des Operators „.“ (der Punktoperator wird auch Referenzoperator oder Zugriffsoperator genannt) kann ein Objekt auf seine eigenen Variablen zugreifen und Methoden aufrufen.
Nachdem das Objekt erstellt wurde, verfügt es über eigene Variablen, die die Entitäten des Objekts darstellen. Objekte greifen auf ihre eigenen Variablen zu, indem sie den Punktoperator „.“ verwenden, Zugriffsformat:
object.variable;
Nachdem das Objekt erstellt wurde, können Sie den Punktoperator „.“ verwenden , um Methoden in der Klasse aufzurufen, die es erstellt hat, und so bestimmte Verhaltensweisen zu erzeugen.
object.method;
Wenn ein Objekt eine Methode aufruft, verweisen die in der Methode angezeigten Mitgliedsvariablen auf die dem Objekt zugewiesenen Variablen.
Zum Beispiel:
classXiyoujiRenwu{floatheight,weight;Stringhead;voidspeak(Strings){head=Tiantou;System.out.println(s);}} publicclassMain{publicstaticvoidmain(String[]args){XiyoujiRenwuzhubajie,sunwukong;//Deklarationsobjekt zhubajie=newXiyoujiRenwu ( );//Weisen Sie dem Objekt Variablen zu sunwukong=newXiyoujiRenwu();zhubajie.height=1.80f;//Das Objekt weist seinen eigenen Variablen Werte zu zhubajie.head=大头;sunwukong.height=1.60f;//Die Das Objekt weist seine eigenen Variablen zu. System.out .println(sunwukongs Gewicht:+sunwukong.weight);System.out.println(sunwukongs Kopf:+sunwukong.head);zhubajie.speak(Ich möchte eine Frau heiraten);//Das Objekt ruft die Methode System auf .out. print1n (zhubajies aktueller Kopf: +zhubajie.head); sunwukong.speak (Ich möchte Bajie dazu bringen, mich zu tragen); // Das Objekt ruft die Methode System.out.println (sunwukongs aktueller Kopf: +sunwukong.head) auf ); }}
Die Laufergebnisse sind wie folgt:
Zhubajies Größe: 1,8 Zhubajies Kopf: großer Kopf Sunwukongs Gewicht: 1000,0 Sunwukongs Kopf: langes Haar Ich bin ein altes Schwein, das eine Frau heiraten möchte Zhubajies aktueller Kopf: geneigt Mein alter Sun will Bajie dazu bringen, mir Sunwukongs aktuellen Kopf zu tragen: geneigter Kopf