?
構造方法(Constructor)是什構一種特(??-)?殊的方法,用于在創(chuàng )建對象時(shí)初始化對象的造方成員變量,構造方法具有以下特點(diǎn):
(圖片來(lái)源網(wǎng)絡(luò ),什構侵刪)1、造方構造方法的什構名稱(chēng)與類(lèi)名相同。
2、造方構造方法沒(méi)有返回值(zhi)類(lèi)型??(包括void)。什構
3、造方構造方法可以有參數,什構也??可以沒(méi)有(you)參數。造方
4、什構如果在類(lèi)中沒(méi)有定義構造方法,造方編譯器會(huì )自動(dòng)生成一個(gè)默認的什構無(wú)參構造方法。
5、造方如果定義了構造方法,什構編譯器就不會(huì )自動(dòng)??生成默認的無(wú)參構造方法。ヾ(′ω`)?
6、構造方法可以被重載,即可以有多個(gè)構造方法,(╯‵□′)╯但參數列表必須不同。
public class Pers(????)on { private String name; pri┐(′д`)┌vate int age; // 無(wú)(wu)參構造方法 public Person() { this.name = "未知"; this.age = 0; } // 帶參數的構造方法 public Person(String name(??ヮ?)?*:???, int age) { this.name = name; th(╥_╥)is.age = age; }}在這個(gè)示例中,我們定義了一個(gè)名為Person的類(lèi),它有兩個(gè)成員變量name和age,我們?yōu)檫@個(gè)類(lèi)定義了兩個(gè)構造方法:一個(gè)是無(wú)參構造方法,另一個(gè)是帶參數(shu)的構造方法,當我們創(chuàng )建Person對象時(shí),可以根據需要選擇使用哪個(gè)構造方法來(lái)初始化對象的成員變量。