在面向對象的程序設計(英語:Object-oriented programming,縮寫:OOP)中,對象是壹個由信息及對信息進行處理的描述所組成的整體,是對現實世界的抽象。
在現實世界裏我們所面對的事情都是對象,如計算機、電視機、自行車等。
對象的主要三個特性:
對象的行為:可以對 對象施加那些操作,開燈,關燈就是行為。
對象的形態:當施加那些方法是對象如何響應,顏色,尺寸,外型。
對象的表示:對象的表示就相當於身份證,具體區分在相同的行為與狀態下有什麽不同。
比如 Animal(動物) 是壹個抽象類,我們可以具體到壹只狗跟壹只羊,而狗跟羊就是具體的對象,他們有顏色屬性,可以寫,可以跑等行為狀態。