Project1

标题: 怎样引用其他定义中的某些量? [打印本页]

作者: mmmkly    时间: 2012-5-1 21:32
标题: 怎样引用其他定义中的某些量?
比如说有一个脚本里,定义了多个类
class A 和class B
在 A 里有个变量 X ,B 是显示文字的窗口类,要显示变量 X 可以直接引用吗?要怎样引用?
谢谢了dsu_plus_rewardpost_czw
作者: 英顺的马甲    时间: 2012-5-1 22:51
  1. class A
  2.   attr_accessor :x
  3.   def initialize
  4.     @x = "啦啦啦"
  5.   end
  6. end
  7. class B
  8.   def p
  9.     p a.new.x
  10.   end
  11. end
  12. B.new.p
复制代码
最重要的是那行“attr_accessor :x”
作者: 灵魂の补给    时间: 2012-5-2 21:30
ls正解
还可自己定义
有变量的类里
def 方法名=(new)
变量 = new
end#这个是修改
def 方法名
return 变量名
end
作者: mmmkly    时间: 2012-5-3 11:20
英顺的马甲 发表于 2012-5-1 22:51
最重要的是那行“attr_accessor :x”

问下,9行的a代表什么?




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