Project1

标题: 脚本中的super是干什么的。 [打印本页]

作者: 我是大仙    时间: 2014-8-3 14:52
标题: 脚本中的super是干什么的。
呵,我是脚本盲,今天刚用VA,以前也接触过(忘光了233333)。
但是不知道脚本中super是干啥的。
求教。
作者: taroxd    时间: 2014-8-3 14:55
本帖最后由 taroxd 于 2014-8-3 15:53 编辑

调用父类同名方法。如果不指定参数会传递原先传给方法的参数。

RUBY 代码复制
  1. class A
  2.   def foo(str)
  3.     str
  4.   end
  5. end
  6.  
  7. class B < A
  8.   def foo(str)
  9.     super + ' world'
  10.   end
  11. end
  12.  
  13. B.new.foo('hello') #=> "hello world"





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1