1. 程式人生 > >類、對象

類、對象

() 實例 方法 方式 面向 包含 false har 我們

結構化編程和面向對象編程的特點

結構化編程的代表為C語言 ,此類 語言的特點在於將大問題分成小問題進行解決。之後一步一步的去解決問題。而在70年代出現了面向對象的思想,更加註重每個對象的屬性和方法,相較於結構化編程。面向對象的編程習慣更加便捷和方便。也更符合現代人的思維方式 。

註意一下,面向對象與結構化編程一樣,都是通過方法 之間的調用來傳遞數據,但是二者之間有很大的區別。

如果結構化程序中的過程需要數據來執行一項任務,所需要的數據是傳遞給過程。在面向對象編程中,對象為我們執行任務,方法可以訪問所需的數據,而不需要將數據傳遞到方法中。

下面我們開始認識Java的面向對象編程:

編寫一個 Java 類 :

public class 類名(){

}

類不光可以只包含主函數 也可以包含成員變量和方法

public class 類名(){

public 類型 變量名;

public void 方法名(){

}

}

實例化對象:

類名 自定義名 = new 類名();

引用方法:

自定義名.方法名();

每個類型的數值都有自己的初始值:

byte:0

short:0

int:0

long:0

float:0.0

double:0.0;

char:空字符;

boolean:false;

任何類型的引用:null;

this關鍵字:

每個對象可以使用this關鍵字引用它本身,如果 一個類的方法需要訪問 該類本身的成員變量或其他方法,就應該使用 this應用。

類、對象