1. 程式人生 > 實用技巧 >Java面向物件——類的成員之三:構造器(構造方法)constructor

Java面向物件——類的成員之三:構造器(構造方法)constructor

前面兩個成員是屬性和方法

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()構造器裡面的內容