Project1

标题: RGSS中的保留字都是干什么用的? [打印本页]

作者: TheRebirth    时间: 2011-7-28 15:43
标题: RGSS中的保留字都是干什么用的?
特别是super...最近才发现自己连这些常识性的问题都不懂......dsu_plus_rewardpost_czw
作者: 禾西    时间: 2011-7-28 15:52
置頂有      
作者: 九夜神尊    时间: 2011-7-28 16:24
就是看不懂的意思。
作者: Wind2010    时间: 2011-7-28 16:53
本帖最后由 Wind2010 于 2011-7-28 16:54 编辑
  1. class A
  2.   def b
  3.     return "c"
  4.   end
  5. end
  6. class B < A
  7.   def b
  8.     super
  9.   end
  10. end
  11. p B.new.b
复制代码

作者: 时光机    时间: 2011-7-28 16:59
保留字是有用的一些特定的词汇,系统已经有定义了,比如额……
end之类,如果乱用会产生错误
每个保留字具体用法见F1
作者: IamI    时间: 2011-7-28 17:23
所谓的保留字就是,父母可以随意给孩子起名,但是最好不要起名叫钟央啥的容易引起歧义= =b
保留字常见的就
class end if for super 这些
super是调用父类的同名方法
作者: 退屈£无聊    时间: 2011-7-28 20:28
口胡一下.保留字就是.你可以拿来用但绝对不可以拿来定义成函数名方法名对象名模块名变量名等.
作者: 英顺的马甲    时间: 2011-7-28 20:47
super 就是调用父类的该功能
比如说四楼的B.new.b就是继承了A.new.b的意思
作者: 497705769    时间: 2011-7-30 10:24
每种计算机语言都有自己的保留字
一般是指执行命令,操作
比如pascal里的var(变量定义),div(整除);VB里的dim(变量定义)之类的
就是说,保留字不能是变量常量名




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