Hey, aquí usted se opone - orientado a objetos: Clases y Objetos

  Creo que muchos socios pequeños están empezando a aprender las tácticas de Java: HelloWorld En primer lugar, crear una clase, y luego escribir un método principal, la salida impresa final, ojbk cosa terminada !. Y cuando tenemos tiempo para mirar orientado a objetos a lo que es igual, lo que el objeto es, ellos son los que las relaciones. Sobre orientado a objetos, bien escrito en línea que he estado copiando el ejemplo de la diferencia entre el lenguaje C y Java el ensayo, el socio menor lata interesados punto a la esquina superior izquierda de la vista del menú.

  A continuación, las clases y objetos en el final ¿qué es? Hay una clase de ciertas características comunes del conjunto de entidades; Ejemplos Ejemplo es un objeto de la clase, por supuesto, es un objeto de una clase. Ven, el ejemplo: Hay un dicho, juntos Gente llamada bandada de plumas en grupos, que Helenians a, por ejemplo, seres humanos, o que por supuesto es una clase, porque cuando se dice que no es una entidad humana, es decir, no sé lo que la gente está hablando ; pero cuando se dice que las personas son conscientes características, una nariz con los ojos, para hacer y usar herramientas. Recuerde que el primer diálogo días primer artículo no es Inglés, estoy Kangkang que son Michael? Michael aquí Kangkang y no es el objeto, por supuesto, Kangkang una nariz con los ojos de ella. Las personas no pueden decir que no va a hacer y utilizar herramientas, se puede considerar un simple, en consonancia con las características de esta clase de personas, es un ejemplo, para que la gente son un objetivo, que Michael hace? Por supuesto, también es un objeto.

  La relación entre la clase y el objeto hacia fuera la luz, y la clase es objeto abstracto, el objeto es una instancia de una clase . ¿Qué significa eso, en primer lugar, no sé que un pequeño socio para la comprensión abstracta y no era el mismo que antes, los antónimos específicos ah, algo difícil de describir ah, de hecho sencillo resumen aquí está fuera de la imagen parcial, se ve Kangkang una nariz con los ojos la voluntad de caminar, comer, dormir ...... que Michael es, usted es, era, todo el mundo tiene las características de los extraídos clasificado como humano. Ese objeto es una instancia de una clase debe ser bien entendido, Kangkang este objeto es una instancia no es humano? Por supuesto, que su gato no es una instancia de un gato? Peludo, maullido también, por supuesto, que la gente domesticados gato gato, naturalmente, una instancia de la clase.

  Aquí para decirles que las propiedades y métodos del objeto, y luego vamos a ir en una pieza de código, objeto contiene propiedades y métodos, atributos que algunas características del objeto, tales como: nombre, sexo, altura, el método puede ser entendido como un objeto de ciertas conductas, como comer , dormir, estudiar. Para el trozo de código:

. 1  paquete de prueba;
 2  
. 3  público  clase la Persona {
 4.  
5.      Int Edad; // Edad atributo 
. 6      String name; // nombre de atributo
 . 7  
. 8      // definir un método de sueño 
9.      Público  void SLEEP () {
 10          System.out.println ( " sueño " );
 11      }
 12 es  
13 es      // definir un método de aprendizaje 
14      pública  vacío estudio () {
 15          // proceso puede añadir atributos 
16          System.out.println (nombre +" aprendizaje " );
. 17      }
 18 es  
19.      Pública  estáticas  void principales (String [] args) {
 20 es  
21 es          // Crear una persona P1 clase de objeto 
22 es          persona P1 = new new Persona ();
 23 es  
24          // por las propiedades de objeto asignados al atributo. 
25          P1. = nombre de "Kangkang" ;
 26 es          p1.age = 18 es ;
 27          System.out.println (p1.name);
 28          
29          // . método para invocar un método de objeto 
30          p1.sleep ();
 31 es      
32      }
 33 es  
34 se } 
    
realizado los resultados:
     Kangkang
     sueño 

No sé por qué no hay principiantes Kangkang impresos antes del sueño, los resultados Kangkang p1 objetos de impresión directamente en la propiedad principal nombre del método, y el sueño es el objeto p1 llamado sueño del método anterior, el llamado cuando el método de la impresión.

Llegamos a crear un objeto que uno fuera a mirar

 Esta clase se puede crear sólo un objeto? Por supuesto que no, la cantidad que desea, siempre y cuando el número de nuevos

. 1  paquete de prueba;
 2  
. 3  público  clase la Persona {
 4.  
5.      Int Edad; // Edad atributo 
. 6      String name; // nombre de atributo
 . 7  
. 8      // definir un método de sueño 
9.      Público  void SLEEP () {
 10          System.out.println ( " sueño " );
 11      }
 12 es  
13 es      // definir un método de aprendizaje 
14      pública  vacío estudio () {
 15          // proceso puede añadir atributos 
16          System.out.println (nombre +" aprendizaje " );
. 17      }
 18 es  
19.      Pública  estáticas  void principales (String [] args) {
 20 es  
21 es          // Crear una persona P1 clase de objeto 
22 es          persona P1 = new new Persona ();
 23 es  
24          // por las propiedades de objeto asignados al atributo. 
25          P1. = nombre de "Kangkang" ;
 26 es          p1.age = 18 es ;
 27          System.out.println (p1.name);
 28          
29          // . a través del método de objeto para invocar un método 
30          p1.sleep ();
 31 es          
32          // Crear otra P2 de objetos 
33 es          la Persona P2 = nuevo nuevoLa persona ();
 34 es          // les asigna 
35          p2.name = "triunfo" ;
 36          . = P2.age 3 ;
 37 [         
      // llamar al método P2 estudio 38 es p2.study ();
      // llamar al método de estudio P1
39 P1 .study (); 40 41 es } 42 es 43 es }
  resultado de la ejecución:
      Kangkang
      sueño
      Trump aprender
      aprendizaje Kangkang

Imprimir estudio declaraciones () método añadimos una impresión de un nombre de propiedad cuando se llama a un nombre de atributo p2 p2 + aprendizaje de Trump, la impresión se invoca cuando p1 p1 nombre de atributo de aprendizaje Kangkang +

Por lo que llamamos un método a través de un objeto, el atributo del método son las propiedades actuales del objeto.

Supongo que te gusta

Origin www.cnblogs.com/xpybsh/p/12550403.html
Recomendado
Clasificación