構造器詳解
阿新 • • 發佈:2020-08-14
構造器又叫構造方法。
即使一個類什麼都不寫,也會存在一個方法,也就是構造方法 ,也就是構造器,實在進行建立物件時必須要呼叫的
構造器有兩個特點
- 必須和類名完全相同
- 必須沒有返回型別,沒有返回值,但是也不能寫void
- new的本質是呼叫構造器
- 初始化物件的值
- 定義有參構造,如果還使用無參構造,就必須顯式定義無參構造
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; } }