Java 構(gòu)造方法是什么?
構(gòu)造方法
類(lèi)有一種特殊的成員方法叫作構(gòu)造方法,它的作用是創(chuàng)建對(duì)象并初始化成員變量。構(gòu)造方法 與類(lèi)同名,在創(chuàng)建類(lèi)的對(duì)象時(shí),會(huì)自動(dòng)調(diào)用類(lèi)的構(gòu)造方法。構(gòu)造方法沒(méi)有返回類(lèi)型,更不能定義 為void。另外,構(gòu)造方法一般都應(yīng)用puWk類(lèi)型來(lái)說(shuō)明,這樣才能在程序的任意位置創(chuàng)建類(lèi)的實(shí)例 化對(duì)象。構(gòu)造方法中可以有一個(gè)或多個(gè)人參,一般用來(lái)給類(lèi)中的成員屬性進(jìn)行初始化賦值。一個(gè)類(lèi)中 也可以存在多個(gè)構(gòu)造方法,它們之間通過(guò)人參類(lèi)型和人參個(gè)數(shù)來(lái)作區(qū)分
代碼如下:
//構(gòu)造方法
public class Person {
private String name;
private int age;
Person() {
this.name = "無(wú)參名字";
}
Person (String name,int age){
this.name = name;
this.age = age;
}
public String toString() {
return"姓名:"+name+",年齡:"+age;
}
public static void main(String[] args) {
Person person = new Person();
System.out.println(person.toString());
person = new Person("小王",22);
System.out.println(person.toString());
}
}
點(diǎn)擊加載更多評(píng)論>>