天天看點

Java基礎 - 1 OOP思想

(Object-Oriented Programming,OOP)//(面向對象程式設計,OOP)

OOP是一種程式設計思想,OOP的基本原則是組合,由單個能夠起到子程式作用的單元或對象組合而成,即面向對象程式設計思想。

OOP的三大顯著特征:封裝,繼承,多态。

《Thinking in Java》純粹的面向對象程式設計方式:

1.萬物皆為對象。

2.程式是對象的集合,它們通過發送消息來告知彼此所要做的。

3.每個對象都有自己的由其他對象所構成的存儲。

4.每個對象都擁有其類型。

5.某一特定類型的所有對象都可以接受同樣的消息。