- Java面向對象軟件開發
- 姚駿屏 汪衛星主編
- 366字
- 2018-12-29 19:04:12
1.2.1 什么是對象
面向對象思維認為,客觀世界由一個個具體的對象(Object)組成,任何客觀的事物和實體都是對象,復雜的對象可以由多個簡單的對象組成。所謂對象是現實世界中的一個實際存在的事物,它可以是有形的,如狗、自行車、房屋等,也可以是無形的,如國家、生產計劃等。面向對象思想認為,萬物皆為對象,而所有對象均是能劃入某些類的,正如1.1.1節所述只要你能抽象出標準就能給這些對象分類,那么這些對象就是它所屬類的一個具體事物。
在面向對象軟件設計中,對象就是用來描述客觀事物的一個實體,它將現實中的事物變成了軟件世界中的具體東西,而它們的創造者就是你——程序員,當你的軟件世界中有了這些東西以后,你就可以讓這些東西來完成你作為造物主所交予它們的任務。在你所創造的軟件世界中,對象就是構成該世界的一個基本單位,其由一組屬性和對這組屬性進行操作的一組方法所組成。