Ruby中类变量和实例变量的定义及继承

来源:互联网 发布:linux系统怎么进入 编辑:程序博客网 时间:2024/05/16 10:45

Ruby中类变量可以在method外和method内定义,可以被继承;而实例变量只能在(实例)method中定义,且不可以被继承。

实验代码如下:

class P@@cv1=1@var1=11def mp@@cv2=2@var2=22puts @var1,@var2,@@cv1,@@cv2endendp=P.newp.mpclass C<Pdef mcputs @var1,@var2,@@cv1,@@cv2endendc=C.newc.mc


输出如下:

 

 

原创粉丝点击