?
このドキュメントでは、 php中國語ネットマニュアル リリース
Ruby所能處理的值都是對象。Ruby操作對象時的辦法只有一種,那就是方法調(diào)用。對象所屬的類決定了對象所包含的方法。生成對象時,對象的所屬類也就確定了,除非導(dǎo)入特殊類以外,對象的所屬類不會改變。可以說對象是某個特定類的“實(shí)例”。
生成對象一般是通過調(diào)用別的對象的方法來實(shí)現(xiàn)的。
類決定了歸屬其下的對象的方法。若能調(diào)用歸屬對象的某方法時,我們就說該方法是“由類定義的”。方法由類和方法名決定。
每個類都必然擁有一個“超類”。若在超類中定義了一個方法,則在當(dāng)前類中必然也會出現(xiàn)一個相同的方法,這叫做“繼承”。繼承是發(fā)展的,所以超類的超類中的方法也會出現(xiàn)在當(dāng)前類中。
include
這個有點(diǎn)特殊,它并不是類,但功能相同。
方法是可以執(zhí)行的。通常我們把執(zhí)行方法的動作叫做“調(diào)用”。調(diào)用方法時可以傳遞對象,這個對象就是“參數(shù)”??山邮艿膮?shù)數(shù)量是在定義方法時確定的,不可改變。