java构造器(构造方法、构造函数)(精炼而详细)
生活随笔
收集整理的這篇文章主要介紹了
java构造器(构造方法、构造函数)(精炼而详细)
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
構(gòu)造方法/構(gòu)造器
- 基本介紹:構(gòu)造方法又叫構(gòu)造器(constructor),是類的一種特殊方法,它的主要作用是完成對新對象的初始化。
- 特點
- 方法名和類名相同
- 沒有返回值
- 在創(chuàng)建對象時,系統(tǒng)會自動調(diào)用該類的構(gòu)造器完成對對象的初始化。
- 基本語法
修飾符 方法名 (形參列表){
方法體;
}
- 構(gòu)造器使用細節(jié):
- 一個類可以定義多個構(gòu)造器,即構(gòu)造器的重載。
- 構(gòu)造器和類名要相同。
- 構(gòu)造器沒有返回值。
- 構(gòu)造器完成對象的初始化,并不是創(chuàng)建對象。
- 在創(chuàng)建對象時,系統(tǒng)會自動調(diào)用該類的構(gòu)造器完成對對象的初始化。
- 如果程序員沒有定義構(gòu)造器,系統(tǒng)會默認給類生成一個無參構(gòu)造器(默認構(gòu)造器),比如Dog(){},可以使用javap指令反編譯查看。
- 一旦定義了自己的構(gòu)造器,默認的無參構(gòu)造器就會被覆蓋,除非自己再定義了一下。 Dog(){ }
總結(jié)
以上是生活随笔為你收集整理的java构造器(构造方法、构造函数)(精炼而详细)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 电力系统分析课程设计——基于MATLAB
- 下一篇: android guide 中文版,Sk