Ruby:列出未从其基础继承的对象的实例变量

Cpp菜鸟

usinginstance_variables方法返回对象中所有实例变量的列表,包括它从其继承链继承的变量。

是否有一种方法只能在其类中定义实例,而不能从基类中定义实例?

姆拉登·贾布拉诺维奇(MladenJablanović)

在Ruby中,没有声明实例变量。它们只有在第一次访问时才会栩栩如生。因此,同一类的两个对象在任何给定时刻都可以具有完全不同的实例变量集。

当涉及实例变量时,类继承是完全不相关的,因为它们与类定义无关。唯一与远程相关的事情可能是找出在哪个方法的执行期间创建了一个实例变量,以及该方法属于哪个类,但这无法实现AFAIK,我看不出这样做有什么好处。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Ruby:访问父对象的实例变量

来自分类Dev

如何打印Ruby对象的实例变量

来自分类Dev

Ruby:访问父对象的实例变量

来自分类Dev

实例变量和继承

来自分类Dev

Ruby 中的继承与实例化

来自分类Dev

用继承隐藏实例变量

来自分类Dev

用继承隐藏实例变量

来自分类Dev

如何在Ruby中通过变量实例化对象?

来自分类Dev

访问对象数组中的实例变量值:Ruby

来自分类Dev

实例变量重置其值

来自分类Dev

Ruby列出了没有getter和/或setter的对象实例方法

来自分类Dev

类变量,实例变量和继承

来自分类Dev

将对象投射到其基础的子集

来自分类Dev

将对象投射到其基础的子集

来自分类Dev

Ruby on Rails在实例化对象之前先对其进行检查

来自分类Dev

方法如何在运行时查找其对象的实例变量

来自分类Dev

Python:列出对象中的变量

来自分类Dev

传递具有继承对象值的基础对象(Json)

来自分类Dev

Ruby-子类对象可以从父对象接收和修改实例变量吗

来自分类Dev

列出多态继承选择并基于该选择创建实例

来自分类Dev

具有实例变量的简单JavaScript继承

来自分类Dev

使用继承概念的实例变量访问

来自分类Dev

从继承的实例访问本地类变量

来自分类Dev

使用继承概念的实例变量访问

来自分类Dev

如何创建从父字段继承的对象的实例?

来自分类Dev

正确实例化双重继承的对象?

来自分类Dev

引用对象而不在std :: vector中为其创建变量的情况下,是否会创建该对象的新实例?

来自分类Dev

Ruby实例方法和变量

来自分类Dev

Ruby实例变量意外更改