類、對象
阿新 • • 發佈:2019-03-23
() 實例 方法 方式 面向 包含 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應用。
類、對象