1. 程式人生 > 其它 >java 2.2 構造器(構造方法)

java 2.2 構造器(構造方法)

java構造器(構造方法)

一、構造器的作用:

1.建立物件

2.初始化物件的屬性

說明:

1.若果沒有顯式定義類的構造器的話,則系統預設提供一個空的構造器;

2.定義構造器的格式:許可權修飾符 類名(形參列表);

3.一個類中定義多個構造器,彼此構成過載;

4.一旦我們顯式定義了類的構造器之後,系統就不在提供預設的空參構造器;

public class PersonTest {
    public static void main(String[] args) {
        Person person = new Person();
        Person p1= new Person("小明",15);
        System.out.println(p1.name+ p1.age+"歲");
        person.play();
    }
}
class Person{
    //屬性
    String name;
    int age;
    //構造器,無參構造
    public Person(){
        System.out.println("無參構造器");
        //方法
    }
    //構造器,有參構造
    public Person(String a,int b){
        name=a;
        age=b;
    }
    public void play(){
        System.out.println("一起來打遊戲吧!");
    }
}