CodeGym自學筆記08——交互對象
交互對象
- 用 Java 語言編寫的每個程序都由
類和對象組成。
1、“Java 程序員就像設計工程師一樣,只是他們不制作藍圖,而是編寫類。船舶零件是根據藍圖制造的,而對象是基于類創建的?!?/p>
2、“首先,我們編寫類(制作藍圖)。然后,當程序運行時,Java 機器將基于這些類創建對象。就像根據藍圖建造船只一樣。一幅藍圖 – 許多船只。這些船是不同的。它們具有不同的名稱并運載不同的貨物。但它們仍然是相似的。它們都具有相同的設計,并且能夠執行相似的任務。”
3、“蟻群是對象交互的一個很好的例子。何蟻群都由三類螞蟻組成:蟻后、兵蟻和工蟻。每個類別中的螞蟻數量各不相同。通常,一個蟻群只有一個蟻后、數十名兵蟻和數百名工蟻。三個類,數百個對象。螞蟻在跟同類螞蟻和其他類螞蟻互動時,遵守嚴格的規則。”
4、典型的程序就是這樣工作的。有一個在所有類中創建對象的主對象。這些對象彼此交互,并與外部世界進行交互。對象的行為在內部進行了硬綁定(編程)。
5、在 Java 中,當程序運行時,所有實體都是對象。編寫程序相當于描述對象可以交互的各種方式。對象只是調用彼此的方法并將所需數據傳遞給這些方法。
6、“每個類都有一個聲明,指出其預期用途。同樣,每個方法也都有一個聲明,指出它可以做什么以及我們需要傳遞給它什么數據。要使用類,你需要對它的用途有一個大致的了解。你需要知道每個方法的確切用途,但無需確切知道它的工作方式。這就像魔杖一樣?!?/p>
給未知留點敬畏。
@側耳聽智慧,專心求聰明 Turnging your ear to wisdom and applying your heart to understanding!

浙公網安備 33010602011771號