instance-variables相关内容

无法从另一个类python访问变量

这是我的代码,应该可以从“设置"类中打印出self.cake和self.age. 从启动导入设置类Profile(设置):def __init __():超级(个人资料,自我).__ init __()def print_settings(self):打印自我蛋糕打印自我p =个人资料()p.print_settings() 其他python脚本 class设置(对象):def __in ..
发布时间:2021-05-16 19:09:45 Python

不带@的调用实例变量

我是Ruby编程的新手,我现在看到了一些示例,在这些示例中调用实例变量时,其前面没有"@"符号. 我不确定是否是因为该类中的 attr_reader 导致了方法的调用以及实例变量是否存储在方法中,或者我是否对此有错误的理解实例变量. 这是我所指的示例,摘自Russ Olsen的雄辩的Ruby,其中 @unique 数组具有调用的 size 方法,而没有"@""前面的符号: Text ..
发布时间:2021-05-16 19:09:44 其他开发

什么是Java中的实例变量?

我的任务是制作一个带有实例变量(字符串)的程序,该变量应该由用户输入.但是我什至不知道什么是实例变量.什么是实例变量? 如何创建一个?它是做什么的? 解决方案 实例变量是在类内部但在方法外部声明的变量: IronMan类{/**这些都是实例变量**/public String realName;public String [] superPowers;公共情报年龄;/**此处的获 ..
发布时间:2021-05-16 19:09:37 Java开发

我如何从form.cs文件调用变量到program.cs文件

我在访问两个变量时遇到麻烦.我浏览了互联网,发现需要使用类似form.dlg.selectedpath的名称来调用它,但是出现了三个错误.一个说form.dlg无法访问,另一个说需要对象引用.我还尝试访问另一个,它说表单不包含dlg2的定义. 这是我想要插入变量的代码. var di = new DirectoryInfo(Form1.dlg.SelectedPath); ..
发布时间:2020-11-29 06:15:35 C#/.NET

检查实例变量是否具有一个或多个对象?

这是一个示例代码,仅用于说明问题. 单击其中一个按钮时,我会将一些实例变量加载到视图中并进行渲染.我不知道该变量是否在内部具有一个或多个对象.因此,在将变量加载到视图中时,我必须检查该变量内部是否具有一个或多个对象(否则,如果内部仅存在一个对象,则.each方法将失败).还是有一种方法可以将变量内的一个对象仅存储为数组? aa.html.erb ..
发布时间:2020-11-29 06:15:29 其他开发

自变量和变量之间的区别

可能重复: 类属性mVar与实例变量self.mVar之间的区别 我对使用Objective-C进行开发是陌生的,我无法完全弄清以下内容之间的区别: 首先让我解释一下我的情况.我有一个NSMutableArray,并在我的.h文件中创建了该文件并将其输出.现在,当我将数组分配为 时 self.myMutableArray=myArray 我得到一个错误;但是只是 myM ..
发布时间:2020-11-29 06:15:26 移动开发

遍历实例变量打印不需要的东西

我的问题详细信息在这里 针对@ cart.items.each中的nil:NilClass的未定义方法“项" 我添加的其他内容是应用程序控制器中的购物车方法,并且还使其成为 helper_method ,以使其在整个应用程序的所有视图中均可用 helper_method :cart def cart @cart = Cart.find(session[:cart_id] ..
发布时间:2020-11-29 06:15:19 其他开发

PHP是否等效于Ruby的@instance_variable?

我想知道是否有更短,更好或更干净的方法来分配和使用PHP中的类变量,然后通过$this->instance_variable? class Bar { # internal variables var $foo = "Hello World"; public function foo() { return $this->foo; } } 我对所有PHP的变量作 ..
发布时间:2020-11-29 06:15:16 PHP

在Rails 3中的哪里初始化变量

在过去的3个月中,我一直在发现Ruby on Rails,我着迷了.但是有几件我不知道的事情是最好的方法.现在,我与一些变量的初始化堆栈在一起.所有的应用程序都在ajax上运行,因此所有实例变量应仅初始化一次. 我曾尝试在applicationController中编写只运行一次的方法“初始化",但问题是我正在访问尚未初始化的请求对象. 我已经在applicationControlle ..
发布时间:2020-11-29 06:15:10 其他开发

当我在PHP中实例化一个类时,是否获得了指向该对象的指针?

或者,我的变量保存对象本身吗? 例如,当我说: $obj = new ClassOne(); $ obj是指向内存中创建的对象的指针吗?它仅保存对象的内存地址吗?还是它保留了对象本身? 例如,当我说 $obj = new SomeOtherClass(); 将像JAVA中那样对ClassOne对象进行垃圾收集,还是像C ++中那样导致内存泄漏? 解决方案 简 ..
发布时间:2020-11-29 06:15:07 PHP

类方法,实例方法,实例变量,类变量之间的区别?

我最近开始学习红宝石.我对类方法,实例方法,实例变量和类变量感到困惑.我在Google上搜索了很多,但没有得到任何澄清.任何帮助以及示例,将不胜感激. 解决方案 首先看一下该图: 您可以正确地说" obj 具有一种称为my_method()的方法",这意味着您可以调用obj.my_method().相比之下,您不应该说"MyClass有一个名为my_method()的方法."那会令人 ..
发布时间:2020-11-29 06:14:54 其他开发

调用"@synthesize slide = _slider;"有什么意义?

有人可以向我解释一下(看起来是)一个额外变量的重要性,以及为什么要在一个与上一个名字相同的新变量之前加一个下划线. 我已经读到它与创建实例变量有关,但是为什么要创建一个UI元素作为实例变量呢?您能提供一个用例吗? 此目标c代码用于iOS开发. 谢谢. 解决方案 当您@synthesize属性并且您不提供自己的getter和setter方法(在这种情况下,无需@synthe ..
发布时间:2020-11-29 06:14:51 移动开发

类方法(红宝石)

这里的新手,很难理解Class方法以及为什么我无法获取属性以在实例中正确显示. class Animal attr_accessor :noise, :color, :legs, :arms def self.create_with_attributes(noise, color) animal = self.new(noise) @noise = noise ..
发布时间:2020-11-29 06:14:48 其他开发