首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Ruby on Rails 入门之:(11) Ruby中的类步骤

2013-11-09 
Ruby on Rails 入门之:(11) Ruby中的类方法在Ruby的类中,添加方法和其他的语言一样,而且方法也可以包含参

Ruby on Rails 入门之:(11) Ruby中的类方法

在Ruby的类中,添加方法和其他的语言一样,而且方法也可以包含参数,也有返回值,也有默认参数。


Ruby类中的方法的的默认参数和其他任何语言的都一样,默认的函数参数只能从最后的参数开始,不能有间隔。


在类中,使用def 定义一个方法


在Ruby中,定义方法的参数可以不用小括号来标识,如果省略小括号,方法名和参数之间需要用空格分开,调用方法的时候也可以省略括号。


#encoding:gbkclass Animaldef Animal.showputs "i am class Animal";enddef eat(food)puts "i eat " + food;enddef add a,breturn a+b;endenda = Animal.new;a.eat("rice");a.eat "choloate";result = a.add(1,1);puts result;result = a.add 1,1;puts result;def a.showputs "added method to a";enda.show;puts Animal.show;

类方法不一定要放在类中,他也可以放在类的外部单独生命。不过如果类方法声明在类中,就可以使用self关键字来代替类名。

热点排行