?
Dieses Dokument verwendet PHP-Handbuch für chinesische Websites Freigeben
Ruby所能處理的值都是對(duì)象。Ruby操作對(duì)象時(shí)的辦法只有一種,那就是方法調(diào)用。對(duì)象所屬的類(lèi)決定了對(duì)象所包含的方法。生成對(duì)象時(shí),對(duì)象的所屬類(lèi)也就確定了,除非導(dǎo)入特殊類(lèi)以外,對(duì)象的所屬類(lèi)不會(huì)改變。可以說(shuō)對(duì)象是某個(gè)特定類(lèi)的“實(shí)例”。
生成對(duì)象一般是通過(guò)調(diào)用別的對(duì)象的方法來(lái)實(shí)現(xiàn)的。
類(lèi)決定了歸屬其下的對(duì)象的方法。若能調(diào)用歸屬對(duì)象的某方法時(shí),我們就說(shuō)該方法是“由類(lèi)定義的”。方法由類(lèi)和方法名決定。
每個(gè)類(lèi)都必然擁有一個(gè)“超類(lèi)”。若在超類(lèi)中定義了一個(gè)方法,則在當(dāng)前類(lèi)中必然也會(huì)出現(xiàn)一個(gè)相同的方法,這叫做“繼承”。繼承是發(fā)展的,所以超類(lèi)的超類(lèi)中的方法也會(huì)出現(xiàn)在當(dāng)前類(lèi)中。
include
這個(gè)有點(diǎn)特殊,它并不是類(lèi),但功能相同。
方法是可以執(zhí)行的。通常我們把執(zhí)行方法的動(dòng)作叫做“調(diào)用”。調(diào)用方法時(shí)可以傳遞對(duì)象,這個(gè)對(duì)象就是“參數(shù)”??山邮艿膮?shù)數(shù)量是在定義方法時(shí)確定的,不可改變。