一、構造器的作用 1.創建對象; 2.初始化對象的信息。 二、說明 1.如果沒顯式的定義類的構造器的話,則系統預設提供一個空參的構造器; 2.定義構造器的格式:許可權修飾符 類名(形參列表){}; 3.一個類中定義的多個構造器,彼此構成重載; 4.一旦我們顯式的定義了類的構造器之後,系統就不再提供預設 ...
一、構造器的作用
1.創建對象;
2.初始化對象的信息。
二、說明
1.如果沒顯式的定義類的構造器的話,則系統預設提供一個空參的構造器;
2.定義構造器的格式:許可權修飾符 類名(形參列表){};
3.一個類中定義的多個構造器,彼此構成重載;
4.一旦我們顯式的定義了類的構造器之後,系統就不再提供預設的空參構造器;
5.一個類中,至少會有一個構造器。
6.不能被static、final、synchronized、abstract、native修飾,不能有return語句返回值;
7.預設構造器的修飾符與所屬類的修飾符一致
8.父類的構造器不可被子類繼承
三、舉例
public class test { public static void main(String[] args) { //調用Person類的無參構造器 Person p = new Person();//初始化 } } class Person{ String name; int age; public Person(){ System.out.println("初始化"); } public Person(String name){ this.name = name; } public Person(int age){ this.age = age; } public Person(String name, int age){ this.name = name; this.age = age; } }
作者:Java之美
日期:2020-03-28