9.6 Método de construcción

El concepto básico del método de construcción
construcción, creación, también llamado constructor, es un método utilizado para ayudar a crear un objeto. Para ser precisos, la función de un método de construcción es inicializar un objeto.
¿Quién creará el objeto? La
nueva palabra clave. En Java, se crea un objeto a través de la palabra clave new, se abre un espacio en la memoria y luego se usa el constructor (constructor) para completar la inicialización del objeto.

El
modificador de formato de definición del nombre del método constructor (lista de parámetros) {

  //方法体

}

El
nombre del método debe ser el mismo que el nombre de la clase y sin valor de retorno (incluidas mayúsculas y minúsculas)

Sin tipo de valor de retorno (pero puede escribir retorno dentro)
sin tipo de valor de retorno (ni siquiera se puede escribir vacío)

Nota
Si no proporciona ningún constructor, el sistema proporcionará un constructor predeterminado sin argumentos si
tiene algún método de construcción, el sistema no proporciona un constructor sin argumentos

El método de construcción puede sobrecargarse.

public class Student1 {

    private  String name;
    private int age;

    //带参构造
    public Student1 (String name, int age){
        this.name =name;
        this.age =age;

    }
    public Student1() {
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
public class testStudent1 {
    public static void main(String[] args) {
        Student1 stu = new Student1();
        stu.setAge(13);
        stu.setName("小明");
        System.out.println(stu.getAge());
        System.out.println(stu.getName());
        System.out.println();

        //带参构造
        Student1 stu2 =new Student1("李四",24);
        System.out.println(stu2.getName());
        System.out.println(stu2.getAge());
    }
}

Supongo que te gusta

Origin blog.51cto.com/15138685/2666770
Recomendado
Clasificación