1. 程式人生 > 實用技巧 >構造器詳解

構造器詳解

構造器又叫構造方法。

即使一個類什麼都不寫,也會存在一個方法,也就是構造方法 ,也就是構造器,實在進行建立物件時必須要呼叫的

構造器有兩個特點

  1. 必須和類名完全相同
  2. 必須沒有返回型別,沒有返回值,但是也不能寫void
  3. new的本質是呼叫構造器
  4. 初始化物件的值
  5. 定義有參構造,如果還使用無參構造,就必須顯式定義無參構造
package com.xuyifan.oop.demo01;

/**
 * @author xyf
 * @create 2020-08-14-8:59
 */
public class Person {
    //定義一個顯式的構造器
    //使用new關鍵字,本質上實在呼叫構造器
    
//構造器用來初始化值 String name ; int age; // 無參構造器 // 可以用來例項化初始值 public Person() { } //有參構造 //只要定義有參構造,就必須顯式定義無參構造 //idea裡可以使用alt+insert快捷建立構造器 public Person(String name, int age) { this.name = name; this.age = age; } }