腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
在Ruby中,在类方法中,自我是类还是实例?
在Ruby中,在类方法中,self是类本身,而不是类的实例。
相关搜索:
在Ruby中创建不带实例方法的类
在ruby类中同时创建同名的实例方法和类方法
在Ruby中"知道"类名的类方法?
在Unity中,transform是类还是属性?
python中的类实例化和“自我”
从Ruby中的类方法调用私有实例方法
Ruby'require'语句是在类定义的内部还是外部?
Ruby类方法与特征类中的方法
在Ruby中从继承的类调用方法
在Ruby中动态创建类
在类中访问类的方法
ruby/rails:如何访问在关联上调用的类方法中的实例
类方法中的Ruby常量
在Java中创建子类的实例,还是创建其父类的实例
方法应该在实现动作的类中,还是在实现的类中?
Ruby - 在类中获取非祖先方法的数组
Ruby Sinatra会话管理在类方法中可用吗?
在typescript中克隆类实例
在反冲中存储类实例
Ruby模块中的私有类(不是类方法)?
相关搜索:
在Ruby中创建不带实例方法的类
在ruby类中同时创建同名的实例方法和类方法
在Ruby中"知道"类名的类方法?
在Unity中,transform是类还是属性?
python中的类实例化和“自我”
从Ruby中的类方法调用私有实例方法
Ruby'require'语句是在类定义的内部还是外部?
Ruby类方法与特征类中的方法
在Ruby中从继承的类调用方法
在Ruby中动态创建类
在类中访问类的方法
ruby/rails:如何访问在关联上调用的类方法中的实例
类方法中的Ruby常量
在Java中创建子类的实例,还是创建其父类的实例
方法应该在实现动作的类中,还是在实现的类中?
Ruby - 在类中获取非祖先方法的数组
Ruby Sinatra会话管理在类方法中可用吗?
在typescript中克隆类实例
在反冲中存储类实例
Ruby模块中的私有类(不是类方法)?
页面内容是否对你有帮助?
有帮助
没帮助
相关·
内容
文章
问答
(9999+)
视频
沙龙
4
回答
在
Ruby
中
,
在
类
方法
中
,self
是
类
还是
实例
?
、
、
、
、
我知道self
是
实例
方法
中
的
实例
。那么,self
是
类
方法
中
的
类
吗?例如,下面的代码可以
在
Rails
中
运行吗?
浏览 0
提问于2010-12-04
得票数 18
回答已采纳
2
回答
self是否总是引用
实例
方法
定义
中
的当前
实例
?
、
我从这个了解到,
在
实例
方法
中
,self引用
类
的当前
实例
。不管
在
实例
方法
定义
中
深入的
方法
或循环有多少层,这是真的吗?
浏览 5
提问于2013-08-09
得票数 1
回答已采纳
1
回答
Singleton
类
-
ruby
vs java
、
、
据我所知,这些
是
在
Java和
Ruby
中使用单例
类
的
方法
在
Java
中
,单例
类
是
只能存在一个
实例
的
类
。
在
Ruby
中
,单例
类
是
作为对象与其原始
类
之间的缓冲区的
类
,以便保存该特定对象的自定义
方法
(单例
方法
)(通过扩展,这意味着单例
类<
浏览 1
提问于2013-10-30
得票数 3
回答已采纳
1
回答
类
方法
‘self` .’
在
类
方法
中
阻止
在
Ruby
中
的`class <<
自我
‘
、
上下文:,我目前正在使用 gem,并尝试处理公共
方法
的所有情况。 我编写了下一段代码,希望它在运行时会失败。但事实并非如此。这是一个有用的
Ruby
模式,
还是
我不应该做的,也不关心的东西?
浏览 1
提问于2019-08-20
得票数 2
回答已采纳
2
回答
顶层
方法
的定义
end编辑问题#1这是正确的吗?问题#2 Object
是
Class的一个
实例
浏览 2
提问于2016-03-24
得票数 2
2
回答
在
Ruby
类
和
实例
上调用.methods
在
Ruby
1.9+
中
,
在
实例
上调用.methods会产生与
在
该
实例
的
类
上不同的结果。例如,“foo”长度将包含‘.methods’和'size‘,而String.methods则不包含。我
是
一名经验丰富的程序员,但对
Ruby
来说
还是
个新手。根据我的理解,
方法
应该包括所有的祖先
方法
,那么
是
通过混合
还是
其他模式将长度和大
浏览 0
提问于2012-09-01
得票数 1
回答已采纳
4
回答
Ruby
类
问题
、
、
、
、
可能重复: 我有一个快速的
Ruby
问题。我来自Java/c背景,所以当在
实例
方法
中
引用类似于"this“的
Ruby
"self”时,我理解它。还有“
自我
”
方法
的前缀将其定义为
类
方法
。
浏览 5
提问于2010-07-27
得票数 4
回答已采纳
3
回答
单元
类
和元
类
、
、
Singleton
类
用于保存为对象定义的单例
方法
。元
类
和单例
类
是否相同?有人能解释什么
是
元
类
吗?有关元
类
的一些信息给出了单例
类
的例子。两者
是
同一件事
还是
彼此之间有某种联系?
浏览 2
提问于2014-06-15
得票数 1
回答已采纳
1
回答
课堂问题:我是否应该在目标c中使用everywhere self作为
类
?
糖果
还是
大蒜?
在
(+)
类
方法
中
不使用'self‘作为
类
有什么问题吗?class DateClass # self is DateClass here, inside ofself.dateWithTimeInterv
浏览 10
提问于2014-05-05
得票数 1
回答已采纳
3
回答
在这个
Ruby
案例
中
,"self“关键字引用了什么?
、
、
、
我知道self指的是“拥有”当前正在执行的代码的
类
、模块等。我想知道self关键字
是
如何工作的,这样当我将它传递给我的示例数组时,它就会引用它。
浏览 0
提问于2020-04-04
得票数 0
1
回答
Ruby
中
的
类
和该类的单例有什么不同?
、
好吧,我试着用
Ruby
做一些元编程,我有点困惑了。根据我读过的几篇文章(如),为了动态地向
Ruby
类
添加
类
方法
,您必须使用该类的单例
类
:end self.define_method(:foo
浏览 3
提问于2012-09-15
得票数 4
回答已采纳
4
回答
Ruby
和Python版本的“self”有什么区别?
、
、
我做了一些Python,但刚刚开始使用
Ruby
乍一看显而易见:
Ruby
有时会使用点表示法将
方法
显式定义为self的一部分。 初始搜索揭示了
浏览 7
提问于2008-10-01
得票数 6
回答已采纳
2
回答
对象内存分配
、
、
我想知道
在
Ruby
中
内存分配
是
如何工作的。class MyClass @a = 5end 我们创建了一个MyClass<
浏览 10
提问于2014-02-18
得票数 6
回答已采纳
5
回答
ruby
如何区分
实例
方法
和
类
方法
定义?
在
普通的
ruby
代码
中
,我通常可以省略self。对于
ruby
代码编译器的透视图,这里有什么不同? 我知道#1
是
类
方法
定义(Singleton
方法
定义),#2
是
实例
方法
定义。但是,
ruby
是
如何与上下文和
自我
一起工作的,从而得出这种
方法
定义上的差异呢?
浏览 0
提问于2019-01-08
得票数 1
回答已采纳
2
回答
Ruby
-
类
方法
中
自我
的引用
、
、
在
RubyMonk上浏览了以下代码: def initialize(item) end putsname is: #{self}" def to_s end代码通过了,但是
自我
变量的使用对我来说有点模糊您可以很容易地
在
show中用self取代to_s,并得到相同的结果
浏览 4
提问于2015-01-06
得票数 3
回答已采纳
2
回答
为什么不允许
在
ruby
类
中使用私有
类
方法
?
、
我
在
开发过程
中
遇到了这个错误。
浏览 1
提问于2021-04-26
得票数 0
回答已采纳
1
回答
在
Python
类
方法
中
,声明的变量不具有自独立性吗?
还是
静态的?
、
、
、
我知道
类
变量
是
静态的,
实例
变量
是
相互独立的。但是,我不确定在
类
方法
中
声明没有self的变量
是
独立的
还是
静态的。self.name = name result :int = 0上述和
方法
的结果
是
在
没有
自我
的情况下创建的如果我创建一个线程对象的两个<em
浏览 2
提问于2022-07-14
得票数 0
2
回答
元编程:当我们调用在
类
方法
中
定义的
实例
方法
时,
方法
分派在哪里?
、
、
generates instance methods: # do stuff# do stuffQ1我的第一个问题涉及文件末尾的两个
方法
调用我是否正确地认为,当MyClazz对象被
实例
化时,它们都会被自动调用? 当生成这些
方法
(def foo和def bar)时,它会将它们放入MyClazz的本征
类
中
,即使它们
是
实例
方法
。那么,这是否意味着
Ruby
浏览 4
提问于2012-03-24
得票数 1
回答已采纳
2
回答
继承
中
类
方法
的self vs
类
名
、
、
在此代码
中
: def self.bark endend Little_dog.bark该
方法
是
从引用self的泛型
类
继承的。self如何引用
类
继承下的
类
方法
?为什么little_dog
类
在
第二个示例中有一个
类
方法
bark,而我只将它定义为Dog的一个<e
浏览 5
提问于2014-10-18
得票数 2
回答已采纳
1
回答
为什么
实例
方法
的数量会有差异?
、
、
在
浏览时,我发现Float
实例
方法
的数量为201个,但当我
在
irb
中
尝试时,它只显示了114个。如果有人能让我理解为什么
实例
方法
中
的count数量会有变化,以及这个
实例
方法
依赖于哪些因素,这将是非常有帮助的。 puts Float.instance_methods.count
浏览 16
提问于2015-04-08
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Python中如何在main函数中调用类中的方法
在 Python 中类是如何帮助实现堆结构的
类与对象在Python中的本质
Python中自定义类实现数组实例化与操作的方法
在Lua中实现面向对象特征-模拟类、继承、多态
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券