一、Java的對象Object
Java是面向對象編程,說白一點就是操作一個個對象
對象:是類的一個實例,有具體屬性和行爲。例如:一個女孩是一個對象,她的屬性是女的,長頭髮,她的行爲有:喜歡逛街,喜歡看電視劇
二、Java的類Class
類是一個模板,它包括了描述一類對象的屬性和行爲
如定義了一個Person類,它定義了人的模板,最終是男孩還是女孩,由生產對象時決定
如Person類
public class Person {
private String name;
private int sex;
public Person(String name, int sex) {
this.name = name;
this.sex = sex;
}
}
三、構造方法
每個類都必須有構造方法,如果沒有顯式地爲類定義構造方法,Java 編譯器將會爲該類提供一個默認構造方法。
在創建一個對象的時候,至少要調用一個構造方法。構造方法的名稱必須與類同名,一個類可以有多個構造方法。
如上面的
public Person(String name, int sex) {
this.name = name;
this.sex = sex;
}
生成對象Person p = new Person("小明",1)
三者的關係通過構造函數生成類的具體對象