Java面向物件之構造器
阿新 • • 發佈:2022-05-20
新手菜鳥看完Java教學視訊後總結的關於構造器的理解。
構造器
從構造器的作用來理解
-
new的本質是在呼叫構造器
當我們new一個新的物件的時候,就已經是呼叫了一個新的構造器。
Person類中沒有方法,但是當我們new了一個新的物件時,我們可以從class檔案中看出來Person類中存在預設的構造器
所以new的本質就是呼叫構造器,new一個新物件的過程就是呼叫構造器。
另外,從上圖中我們也可以總結出構造器的特點:①和類名相同②沒有返回值
-
初始化物件的值
name的值為Daming
public static void main(String[] args) {
Person person = new Person("Daming");
System.out.println(person.name);
}
public Person(String name) {
this.name = name;
}
注意點
定義了有參構造後,如果想使用無參構造,需要顯示的定義一個無參構造。