Constructor de Java y creación de objetos
Puede usar clases para declarar objetos, y después de declarar objetos, debe crear objetos
1 Método de conconstrucción
Primero, hablemos sobre qué es un método de construcción. Dado que se dice que este es un método de construcción, obviamente es un método esencialmente un método.
Entonces, ya que como método, debería parecer un método. No tiene otro código para definir métodos excepto para volver a llamar a una clase (); Esto se debe a que, sin personalizar el constructor a la clase, el compilador le agregará automáticamente el constructor predeterminado durante el período de compilación.
(1) Cuando un programa crea un objeto con una clase, es necesario usar el método de constructor de la clase.
(2) El nombre del constructor en la clase debe ser exactamente el mismo que el nombre de la clase, y no hay tipo
(3) Permitir que se escriban varios métodos de construcción en una clase, pero los parámetros deben asegurarse de que diferentes parámetros son (el número de parámetros es el mismo, pero el tipo de parámetro correspondiente en la lista de parámetros es diferente; el número de parámetros es diferente)
(4) Si no se escribe ningún constructor en la clase, el sistema predeterminará que la clase solo tiene un constructor (sin parámetros, no hay declaraciones en el cuerpo del método)
1.1. Constructor predeterminado y constructor personalizado
Si uno o más constructores se definen en la clase, Java no proporciona el constructor predeterminado.
1.2. El constructor no tiene tipo
2 CREATE UN OBJETO
2.1. Declaración de objeto
Nombre de clase Nombre del objeto
// Ejemplo: persona persona;
2.2. Asignar variables a los objetos declarados
Use el nuevo operador y el constructor de clase para asignar variables a los objetos declarados, es decir, para crear objetos
// Ejemplo: asigne variables a los objetos declarados clase pública Ejemplo4_2_point {int x; int y; Ejemplo4_2_point (int x, int y) {this.x = x; this.y = y; }} public class Ejemplo4_2 {public static void main (string [] args) {// tODO Método generado automático STUB Ejemplo4_2_point Ejemplo4_2_Point1 = new Ejemplo4_2_point (10, 10); // Declare el objeto, asigne variables al objeto usando los métodos de nuevo y constructor en la clase4_2_2_Point Ejemplo4_Point2 = Nuevo ejemplo 25); // Declarar el objeto, asigne variables al objeto utilizando métodos nuevos y constructores en la clase}}2.3. Modelo de memoria de objetos
2.4 usando objetos
Operador "・": al usar el operador "・", puede acceder y llamar a sus propias variables y métodos
1. El objeto opera sus propias variables (refleja las propiedades del objeto)
(1) Al usar el operador "・", puede lograr el acceso a sus propias variables y métodos de llamadas
(2) El operador DOT también se llama operador de referencia o operador de acceso. Formato: objeto y método
3. El objeto llama a métodos en la clase (refleja el comportamiento del objeto)
3.1 Referencias y entidades de objetos (omitidos)
Ejemplo de código:
// Constructor predeterminado, Custom Constructor, Método de no constructor Class Class Lader () {int x, y; // Método 1: Constructor predeterminado Lader () {} // Método 2: Custom Constructor Lader () {x = 1; y = 1;} // Método 3: Custom Constructor Lader (int a, int b) {x = a; y = b;} un constructor vacío (int a, int b) {x = a; y = b;}}Resumir
Lo anterior es toda la explicación detallada de los métodos de construcción de programación Java y la creación de objetos en este artículo. Espero que sea útil para todos. Si tiene alguna pregunta, puede dejar un mensaje en cualquier momento. El editor responderá a todos a tiempo y esperará sus valiosas opiniones.