Java面向物件——類的成員之三:構造器(構造方法)constructor
阿新 • • 發佈:2020-08-19
前面兩個成員是屬性和方法
1.構造器的作用
(1).建立類的物件
Person p1=new Person();
這裡的new Person();的含義相當於new+構造器
(2)給物件進行初始化(見下方多個構造器)
2.說明
- 如果沒有顯示的定義類的構造器的話,則系統預設提供一個空參的構造器
- 定義構造器的格式:許可權修飾符 類名(形參列表){};
- 一個類裡面可以定義多個構造器(也稱過載)
示例:
package com.xlx.java; public class HelloWorld { public static void main(String[] args) { Person p1=new Person(); p1.eat(); Person p2=new Person("xlx"); } } class Person{ // 屬性 int age; String name; // 方法 public void eat() { System.out.println("人吃飯"); } // 構造器 public Person() { System.out.println("Person構造器"); }public Person(String n) { name=n; } }
此時在new一個Person物件時,會直接執行Person()構造器裡面的內容