Project1

标题: 关于特殊方法 [打印本页]

作者: sf945    时间: 2007-7-2 21:50
标题: 关于特殊方法
特殊方法有什么用?怎么定义?
给几个例子看看(别抄帮助里的,我看不懂) [LINE]1,#dddddd[/LINE]本贴由论坛斑竹真·ZERO结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: sf945    时间: 2007-7-2 21:50
标题: 关于特殊方法
特殊方法有什么用?怎么定义?
给几个例子看看(别抄帮助里的,我看不懂) [LINE]1,#dddddd[/LINE]本贴由论坛斑竹真·ZERO结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
作者: lovelmq    时间: 2007-7-2 22:04
什么特殊方法?
作者: sf945    时间: 2007-7-2 22:23
帮助里的:
特殊方法定义例子:

def foo.test
  print "this is foo\n"
end

语法:

def 表达式 '.' 标识符 ['(' [ 参数 ['=' default]] ... [',' '*' 参数 ]')']
  表达式 ..
[rescue [error_type,..] [then]
  表达式 ..]..
[else
  表达式 ..]
[ensure
  表达式 ..]
end

特殊方法就是专属于某个对象的方法。特殊方法的定义可以嵌套。

类的特殊方法将被该类的子类所继承。换言之,类的特殊方法所起到的作用,与其他面向对象系统中的类方法的作用是相同的。

特殊方法定义表达式返回 nil。


但我看不懂
作者: lovelmq    时间: 2007-7-2 22:26
去下载个脚本教程看看就明白
作者: sf945    时间: 2007-7-2 22:28
哪里下?
作者: lovelmq    时间: 2007-7-2 22:36
主站!!http://rpg.blue/web/news.asp?page=4&class=&select=&keyword=
作者: sf945    时间: 2007-7-2 22:41
太多了找不到啊
作者: lovelmq    时间: 2007-7-2 22:50
-.-当然要有耐心啊..可以一步登天啊..http://rpg.blue/web/htm/news577.htm
作者: sf945    时间: 2007-7-3 18:59
多谢了




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