El método de construcción y java método común

1. El método común:

Definición: El método es simplemente para completar el bloque de una función en particular.

método común formato de definición:

Modificador de tipo de retorno nombre de método (tipo parámetro de nombre de parámetro 1, tipo de parámetro de nombre de parámetro 2, .........) 

{ 

            función del cuerpo; 

            retorno valor de retorno; 

}

Tipo de cambio de la definición del tipo de valor de retorno de datos.

método común se divide en: existe un valor de retorno método claro y no hay valores de retorno método claro.

(1) no es un método claro devuelve el valor de la llamada allí (llamada por separado (sin sentido), la llamada de salida, las llamadas de asignación (recomendado))

public static int suma (a int, int B) 
{ 
    int C = A + B; 
    retorno C; 
} 
public static void main (String [] args) 
{ 
           // SUM (10,20); // llamada para separar 
           // Sistema .out.println (suma (10,20)); // llamada de salida 
           int sum01 = suma (10,20); // asignación de llamada 
}

  

(2) No hay ninguna devuelve el método claras el valor de las llamadas (call método de tipo void)

Sólo se puede usar sola.

2. Método de configuración (Definición: Simple se inicializa con los objetos de datos).

Constructor es un miembro especial de la clase, que se llamará automáticamente cuando se crea una instancia de la clase.

Constructor formato definido:

Constructor formato definido: 

modificador de nombre de método () 

{ 

}

  

Nota: el nombre de la clase y el nombre del método de la misma.

           2. No hay ningún tipo de retorno.

           3. valor de retorno específico nº.

Constructor divide en: ningún constructor de ginseng y ginseng Tienes constructor

(1) constructor sin argumentos

Estudiante clase {public 

Estudiante pública () {// constructor sin argumentos 

System.out.println ( "método se llama sin parámetro"); 

} 

} 

public class del instrumento de medida { 

void main (String [] args) {public static 

Estudiante STU = nuevo nuevo Student (); objetos // instantiate Student 

} 

} // este método es un constructor sin argumentos, el constructor no recibe parámetros es decir, la salida se puede realizar, se llama ningún método argumento del constructor.

  (2) constructor Parámetro

Una asignación de propiedad de dos maneras: ①, las propiedades del objeto de acceso directo ②, métodos setXXX () 
Si desea asignar un valor para la instancia del objeto, mientras que las propiedades del objeto pueden ser alcanzados por los argumentos de constructor

Estudiante clase {public 

nombre privada Cadena; 

private int Edad; 

Estudiante pública (String nombre, int edad) {// parámetros del constructor tienen 

    el nombre de este = nombre; 

    la presente Edad: Edad =; 

} 

public void Mostrar () { 

System.out.println ( "nombre de:" + nombre + "Edad:" + Edad); 

} 

} 

public class Test02 () { 

void Main (args String []) public static 

{ 

Estudiante STU = new nueva Estudiante ( "Wang cinco", 25); / / instancias de objetos simultáneamente asignación 

stu.show (); 

} 

}

  

Constructor Nota:

Cada clase 1.java tienen al menos un constructor, si no hemos creado, el sistema crea un constructor predeterminado sin argumentos para nosotros. (No se muestra el código)

2. Sin embargo, si definimos un método constructor, el sistema ya no proporcionará un constructor predeterminado sin argumentos para nosotros. Esta vez quiere usar un parámetro no debe constructor propia definición. Porque cuando instanciar un objeto, no necesariamente los parámetros de entrada, entonces no hay sin argumentos constructor, no un parámetro de entrada, se produce un error.

3. El método de la necesidad de modificar la construcción del público, el uso de la privada, no se pueden crear instancias de la otra clase.

4. está sobrecargado El método de construcción.

Supongo que te gusta

Origin www.cnblogs.com/sgy614092725/p/shiguiyu20.html
Recomendado
Clasificación