構造函數是面向對象編程思想所需求的,它的主要作用有:
- 創建對象:任何一個對象都需要初始化才能使用,所以任何類想要創建實例對象就必須具有構造函數。
- 對象初始化:構造函數可以對對象進行初始化,是具有一定針對性的初始化函數。
如果在類中我們不聲明構造函數,JVM會幫我們申明。
構造語法
public 類名(){}
- 示例:
public class User{
//成員變量
private String name;
private int age;
//無參構造
public User(){
}
//有參構造
public User(String name, int age) {
this.name = name;
this.age = age;
}