java_constructor

Que es un constructor java

1. El constructor es un método especial que se llama automáticamente al crear un objeto para la inicialización. El nombre del constructor debe ser coherente con el nombre de la clase.

2. Al crear un objeto, el sistema inicializará las propiedades del objeto de forma predeterminada. El valor de la propiedad del tipo básico es 0 (tipo numérico), falso (tipo booleano) y todos los tipos de referencia se establecen en nulo. El constructor puede cambiar este tipo de inicialización predeterminada.

3. El rol del constructor: es una forma importante de crear objetos java ¿Significa que el constructor es totalmente responsable de crear objetos java?

Respuesta: Es una forma importante de crear objetos java.Cuando se llama al constructor a través de la palabra clave new, el constructor devuelve un objeto de esta clase, pero este objeto no es creado completamente por el constructor.

4. Lo primero que hay que tener en cuenta es que el constructor de Java no es una función, por lo que no se puede heredar. Esto es más común cuando escribimos el constructor de la subclase cuando extendemos, incluso si los parámetros del constructor de la subclase y el La clase padre es completamente similar, tenemos que escribir super por esta razón.

Cuando no se pasan parámetros

Inserte la descripción de la imagen aquí

Cuando hay parámetros para pasar

Puedes ver que va hacia el lado con la construcción de parámetros.
Inserte la descripción de la imagen aquí

Parte de código

Application.java

package day.day9.demo1;    //这个是我自己的路径,你们自己的看着来

public class Application {
    
    
    public static void main(String[] args){
    
    

        Person person = new Person("uzi");
        System.out.println(person.name);
    }
}

Person.java

package day.day9.demo1;

//java ---> class
public class Person {
    
    
    //一个类即使什么都不写,它也会存在一个方法
    //显示的定义构造器
    String name;
    //1、使用new关键字,本质是在调用构造器
    //2、用来初始化值
    public Person(){
    
    
    }

    //有参数构造:一旦定义了有参数构造,无参数就必须显示定义
    public Person(String name){
    
    
        this.name = name;
    }
}

para resumir

Constructor:
1. Igual que el nombre del tipo
2. Sin valor devuelto
efecto:
1. La esencia de lo nuevo es llamar al método de construcción
2. Inicializar el valor de la formación
punto importante:
1. Después de definir la estructura de parámetros, si desea utilizar la estructura sin parámetros, muestre una estructura sin parámetros
2. Defina rápidamente el constructor alt + INsert
this. =

Supongo que te gusta

Origin blog.csdn.net/qq_45951598/article/details/115046597
Recomendado
Clasificación