为了账号安全,请及时绑定邮箱和手机立即绑定

Ruby中的“主要”是什么?

Ruby中的“主要”是什么?

手掌心 2019-10-11 14:28:43
如果我以“ ruby x.rb” 运行此文件:class Xendx = X.new什么叫“ X.new”?它是对象/过程/等吗?
查看完整描述

3 回答

?
开满天机

TA贡献1786条经验 获得超12个赞

顶级调用者是一个对象main,它是Object类的。


试试这个红宝石程序:


p self

p self.class


查看完整回答
反对 回复 2019-10-11
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

这是X类。您正在调用创建类X对象的“ new”方法。因此,如果将此文本作为脚本运行,则Ruby:

  • 创建一个新的类X,它是Object的子类,并且自动(作为Object的子类)继承一些方法,其中new一个是方法。

  • 设置一个名字 x

  • new在该新类上调用方法X,创建一个X实例对象;x获取对该对象的引用。


查看完整回答
反对 回复 2019-10-11
  • 3 回答
  • 0 关注
  • 491 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信