Ruby语言是一个比较新的编程语言。不过它独有的特性可以让我们很容易上手,灵活性也比较强,能够方便的帮助我们实现许多功能需求。下面我们就一起来看看Ruby单态方法的一些介绍。#t#

目前创新互联建站已为近千家的企业提供了网站建设、域名、虚拟空间、网站运营、企业网站设计、洛扎网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
在这个例子里,test1和test2属于相同的类,但test2已被赋给一个重载的size方法,因而他们有不同的行为.一个仅属于某个对象的方法叫做单态方法.
Ruby单态方法常常用于图形用户界面(GUI)的元素的设计,在那里当不同的按钮被压下时将会激发不同的事件.
Ruby单态方法并非Ruby的专利,它也出现在CLOS,Dylan等语言中.同时,有些语言,比如,Self和NewtonScript仅有单态方法.他们有时被称作基于范例(prototype-based)语言.