El propósito de la abstracción es producir clases y el propósito de las clases es crear objetos con propiedades y comportamiento. Los objetos no sólo pueden manipular sus propias variables para cambiar de estado, sino también llamar a métodos de la clase para producir ciertos comportamientos.
Al utilizar el operador "." (el operador de punto también se denomina operador de referencia o operador de acceso), un objeto puede acceder a sus propias variables y llamar a métodos.
Una vez creado el objeto, tiene sus propias variables, que son las entidades del objeto. Los objetos acceden a sus propias variables utilizando el operador de punto ".", formato de acceso:
objeto.variable;
Una vez creado el objeto, puede utilizar el operador de punto "." para llamar a métodos en la clase que lo creó, produciendo así ciertos comportamientos. El formato de llamada es:
objeto.método;
Cuando un objeto llama a un método, las variables miembro que aparecen en el método se refieren a las variables asignadas al objeto.
Por ejemplo:
classXiyoujiRenwu{floatheight,weight;Stringhead;voidspeak(Strings){head=Tiantou;System.out.println(s);}} publicclassMain{publicstaticvoidmain(String[]args){XiyoujiRenwuzhubajie,sunwukong;//Objeto de declaración zhubajie=newXiyoujiRenwu ( );//Asignar variables al objeto sunwukong=newXiyoujiRenwu();zhubajie.height=1.80f;//El objeto asigna valores a sus propias variables zhubajie.head=大头;sunwukong.height=1.60f;//El el objeto asigna sus propias variables para Asignar sunwukong.weight=1000f;sunwukong.head=cabello largo;System.out.println(altura de zhubajie:+zhubajie.height);System.out.println(cabeza de zhubajie:+zhubajie.head); System.out .println(peso de sunwukong:+sunwukong.weight);System.out.println(cabeza de sunwukong:+sunwukong.head);zhubajie.speak(Quiero casarme con una esposa);//El objeto llama al método System .out. print1n (director actual de zhubajie: +zhubajie.head); sunwukong.speak (quiero engañar a Bajie para que me lleve); // El objeto llama al método System.out.println (director actual de sunwukong: +sunwukong.head) ); }}
Los resultados de ejecución son los siguientes:
altura de zhubajie: 1,8 cabeza de zhubajie: cabeza grande peso de sunwukong: 1000,0 cabeza de sunwukong: pelo largo Soy un cerdo viejo que quiere casarse con una esposa cabeza actual de zhubajie: inclinada Mi viejo sol quiere engañar a Bajie para que me lleve la cabeza actual de sunwukong: cabeza inclinada