1. 程式人生 > 其它 >Day 21 構造器詳解

Day 21 構造器詳解

構造器的特點,作用以及注意點

構造器的兩個特點
1. 必須和類名相同
2.沒有返回值,也不能寫void
構造器核心的作用
1.使用new 關鍵字,必須要有構造器,因為他的本質就是在呼叫構造器
2.用來初始化值
構造器的注意點
1.定義有參構造後,如果想繼續使用無參構造,顯示的定義一個無參的構造

構造器快捷鍵(idea)

快捷鍵:alt+insert,功能強大,快速建立構造器,可建立無參和實參

程式碼舉例

1.建立一個類之後,哪怕什麼都不寫,也能在其他類裡面new出來。因為系統也會自動建立一個無參構造器。

2.如果構建了有參構造器,那再想要引用無參,就必須將無參寫出來。
這裡無參註釋掉,只有有參,當在想呼叫無參就顯示錯誤。

3.前面的name是指代上面的類的,後面的name代表傳進來的引數

首先引入jack這個名字,她要走Person這個類的方法,走完了之後再輸出回來。jack就是傳進來的引數,name就是要等於jack,因此輸出person.name的時候是jack。