天天看點

Java - 什麼是面向對象程式設計?

文章目錄

OOP 代表面向對象程式設計。過程程式設計是關于編寫對資料執行操作的過程或方法,而面向對象程式設計是關于建立包含資料和方法的對象。面向對象程式設計與過程程式設計相比有幾個優點:

  • OOP 更快更容易執行
  • OOP 為程式提供了清晰的結構
  • OOP 有助于保持 Java 代碼幹淨“不要重複自己”,并使代碼更易于維護、修改和調試
  • OOP 使得用更少的代碼和更短的開發時間建立完全可重用的應用程式成為可能

類和對象是面向對象程式設計的兩個主要方面。

類:班級裡面有零食

對象:水果裡面有蘋果香蕉哈密瓜

說白了:類是對象的模闆,對象是類的執行個體。建立單個對象時,它們會從類中繼承所有變量和方法。

下一篇文章我會講具體怎麼使用。