查看: 3763|回复: 7

super是什么意思?

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-5-9
回帖
0
发表于 2008-5-10 06:17:53 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

冰

梦石
0
星屑
142
在线时间
264 小时
注册时间
2006-11-22
回帖
1010
发表于 2008-5-10 06:19:25 | 显示全部楼层
调用父类的同名方法,如:
class B
def t
  p "test"
end
end
class A < B
def t
  super
end
end
v = A.new
v.t  # => "test"

系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~

点评

谢谢,就算挖坟扣分,我也要说谢谢!看了那么多教程,看了这小段我才恍然大悟语法!   发表于 2010-9-19 21:31
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-12-20
回帖
254
发表于 2008-5-10 06:20:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

有事烧纸

梦石
0
星屑
154
在线时间
509 小时
注册时间
2005-10-22
回帖
6429

贵宾VX城市地图大赛冠军第1届RMTV比赛冠军第1届TG大赛冠军

发表于 2008-5-10 06:33:27 | 显示全部楼层
白话文:子类调用父类中的同名方法

傻瓜版解释:
星矢的攻击方法会使用天马流星拳,于是
def attack
  天马流星拳
end
星矢的儿子的攻击方法想在天马流星拳的基础上有所发展,于是
def attack
  super
  小强式回血
end
于是星矢的儿子攻击时会先放天马流星拳然后回血
神隐中,偶尔诈尸
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-5-10 07:15:16 | 显示全部楼层
雷子的解释……喷了……
顺便,要继承的话要写明
class 星矢的儿子 < class 星矢

生命即是责任。自己即是世界。
回复

使用道具 举报

梦石
0
星屑
100
在线时间
3 小时
注册时间
2008-2-18
回帖
65
发表于 2008-7-26 04:49:32 | 显示全部楼层
雷子的回答 让我完全明白了!  谢谢  



        新手!~~ 崇拜中
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-7-26 09:31:38 | 显示全部楼层
- -还以为雷子惊现提问区....

请不要挖坟......
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-4-8
回帖
27
发表于 2008-7-26 10:04:09 | 显示全部楼层
看见LS的回复预览 我还是有兴趣一来看看……{/gg}
我们不是浪费生命来的…… Let's +U!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部