instance-variables相关内容

Object b()和有什么区别?和对象b ;?

更明确地说,当我使用()创建对象时尝试访问实例变量时遇到编译时错误,但是当我不这样做时,代码将按预期进行编译和运行。同样,此问题仅适用于默认构造函数。 我想了解原因。 使用命名空间std; #include 班级学生{ 公共: int gpa; Student(){ gpa = 4; } 学生(int x){ gpa = x; ..
发布时间:2020-10-02 00:03:56 C/C++开发

构造函数(Python)之外的方法中的实例变量-为什么以及如何执行?

我的问题涉及在类构造函数之外的方法中初始化的实例变量。这是针对Python的。 我将首先陈述我的理解: 类可以定义一个 实例变量通常在构造函数中定义/初始化。 但是也可以定义实例变量/ initialized outside 构造函数,例如在同一类的其他方法中。 (2)和(3)的示例-请参阅《 self.meow 和 self.roar 》 Cat 类别如下: 类Cat ..
发布时间:2020-10-01 23:22:22 Python

扫描BLE设备并将其显示在UITableView中

我尝试找到一种扫描BLE设备并将其显示在UITableView中的方法. BLE设备的扫描,连接,读取和写入功能十分清晰且可以正常运行!因此,我的问题集中在"ScanTableView"和"BletoothManager"类之间的交互上. 这是我的两节课: // ScanTableView.swift import UIKit class ScanTableView: UITab ..

ruby:类实例变量与实例变量

我的想法是为来自java背景的人们创建一个社区Wiki,因为阅读了大量的解释,直到我实际尝试了几件事并且困惑的各个部分开始,我才明白了什么.找到他们的地方.但是我首先需要确保我做对了.出于这样的背景,让我感到困惑的是@variable可能意味着2个非常不同的东西. 这是一个示例: class Test @ins = "gah" def self.ins puts @ins ..
发布时间:2020-07-19 20:42:14 其他开发

Ruby类实例变量与类变量

我读到"何时设置Ruby实例变量? ",但我何时使用类实例变量却有两个想法. 类变量由类的所有对象共享,实例变量属于一个对象.如果我们有类变量,那么使用类实例变量的空间就不多了. 有人可以解释这两者之间的区别以及何时使用它们吗? 这是一个代码示例: class S @@k = 23 @s = 15 def self.s @s end def se ..

Stripes中的实例变量

我正在尝试找到一种在Stripes应用程序上下文中创建实例变量的方法. 使用手工编码的Servlet时,我会在Servlet的init()方法中执行某些操作. 问题在于,由于每次访问应用程序时都会创建ActionBean的实例,因此将多次创建actionBean中的变量. 我试图通过Stripes尝试通过ActionBeanContext.getServletContext()调用ServletC ..
发布时间:2020-07-10 02:29:04 其他开发

我应该使用java.util.Random的全局实例,还是每次使用时都构造一个全局实例?

标题几乎总结了一下.我已经看到人们在全局范围内构造一个Random实例,并在所有代码中使用它,并且我也看到人们每次想要使用Random时都构造一个实例. 我的问题是:我应该何时构建一个新的Random实例来生成随机数? Math.random()将Random实例存储在RandomNumberGeneratorHolder中,并在每次调用Math.random()时调用它. 我的 ..
发布时间:2020-07-04 02:44:10 Java开发

实例变量,一旦设置了值就可以防止更改

有一个类 Section (作为 MyModule mixin的一部分)。 其实例变量 @mark 初始化为 nil ,并且可以由实例更改当前值 nil 时使用方法 change_mark ,但将其设置为其他值时不使用。我正在尝试建立一些保护措施以防止在这种情况下设置实例变量。 这里是我所拥有的: module MyModule class Section attr_a ..
发布时间:2020-06-11 00:07:41 其他开发

如何处理Pylint的“太多实例属性”信息?

我刚刚尝试用Pylint整理一些代码,最后剩下的错误是 R0902:太多了-实例属性(8/7) 我了解限制实例属性数量的基本原理,但是七个似乎有点低。我也意识到,短绒棉布应该没有硬道理。但是,我想知道我应该怎么做,而不是: def __init __(self,output_file = None,output_dir =无): “”“ 设置frobnicato ..

为什么我不能在Active Record回调中直接访问实例变量?

在Active Record回调中,我总是使用 self来查看示例 .variable 。有时,不需要 self。前缀,因此它们仅使用变量(请参阅此相关问题)。 根据我的阅读,引用类实例变量的这两种方法都使用了accessor函数,而 @variable 将直接访问变量。在我的代码中,我尝试使用 @variable ,但它不起作用-好像 @variable 还没有定义...您不能直接在Act ..

在Ruby on Rails中如何在Mailer中使用实例变量?

我在邮件程序模型中创建了一个实例变量(@user),并想在视图中访问它?但这给我一个错误(@user = nil)。传递变量以查看(电子邮件正文)的最佳方法是什么? 感谢Chirag 解决方案 如果要访问邮件模板中的实例变量,请在邮件模型中添加 @body [:user] = user_object 上面将创建一个实例变量@user,可以是在您的视图中访问。 ..
发布时间:2020-06-01 01:07:04 其他开发

如何为@NSManaged属性PFObject子类设置初始值?

我有一个名为Attendee的PFObject子类.在此类中,有一个我称为isFavorite的实例变量.下面是它的类定义: @NSManaged var isFavorite: Bool 这是设备本地的实例变量,我从未将其同步到服务器.另外,我从不显式实例化Attendee类,而是通过从PFObject进行类型转换来创建它.我想将上面的var设置为具有false的初始值.我将如何实现呢 ..

PHP OOP性能:参数还是实例变量?

我很想获得OOP问题的答案,但到目前为止找不到任何信息. 在这里,编写类和方法是为每个方法传递参数或使用实例/字段变量和$ this-> x更快; 在运行时哪个会更快? class ExampleByParameter(){ function SomeMethod($a,$b){ echo $a." ".$b; return; } } 或 class Exa ..
发布时间:2020-05-24 23:04:04 PHP