instance-variables

    1热度

    1回答

    我遇到了严重的性能问题,即访问数组的(依赖)属性的单个值。看起来,当获得一个值时,属性的完整数组被返回,并在稍后索引。 在一个数组属性上调用get函数时会发生什么? 代码示例: % class definition classdef ArrayProp properties array end methods function obj = A

    1热度

    1回答

    看起来如此重要以至于我可能会错过某些东西,但是当我寻找数据的正确表示时,它现在比其他任何东西都更加幸运。 我正在开发一个扑克应用程序。例如。我想表示一些东西,比如一张牌,一个对手或者一个对手可以持有的起手牌(由两张牌组成)。 现在一些数据可能更平凡,例如,一张卡片可能会变成一个带有套装和等级作为实例变量的类。对手也可能被模拟为一个类。对于起步手来说,它变得更加困难。我应该将它建模为一个自己的类,它

    1热度

    1回答

    我对于访问实例变量内部的的首选方式感到好奇,该类定义了该实例变量的访问器。 的一种方法是通过直接引用实例变量: class Example attr_accessor :attribute def meth puts @attribute end end 另一种方法是通过调用访问创建的读者: class Example attr_acces

    1热度

    1回答

    我有4个对象我的Color类的其余初始化这样的: Color *orange = [[[Color alloc] init] initWithRed:255.0 andGreen:128.0 andBlue:0.0]; Color *purple = [[[Color alloc] init] initWithRed:255.0 andGreen:0.0 andBlue:127.0]; Col

    0热度

    1回答

    我是Ruby的新手,正在进行一项运动(最多10人体育运动)必须至少有2名男性和2名女性的练习。我创建了一个Player类,其中玩家的性别被确定,一个Team类,我将这些玩家添加到@team的实例变量数组(这是在初始化Team时创建的)。 我已将我的完整代码放在此请求的底部。 我希望有人可以帮我在以下方面: (1)有什么值得我IRB键入能够记得特别/ maniuplate的@team实例变量数组(存

    0热度

    1回答

    当我将对象分配给实例变量时,存在某种保留问题。我的理解是所有的本地实例变量都是strong,所以仅仅赋值就足以确保对象不会被销毁,只要它被实例变量引用,但事实并非如此。 在下面的代码中,我将实例MKRoute变量myRoute指定为计算方向调用的路由。此时myRoute存在并且有效,包含步骤和折线等。但后来在我的代码中,我试图访问myRoute,并且我得到了一个不良访问。 它似乎仍然有一个内存指针

    0热度

    1回答

    在我的java编程课程中,我们正在使用类。我有一个任务,基本上告诉我这样做: import java.util.Random; public class Oppgaver5 { public static void main(String[] args) { }//End main }//End class Oppgaver5 class Coin {

    -1热度

    1回答

    public class Weapons { private String[] weaponType; public Weapons() { this.weaponType[] = {"Melee", "Range", "Magic"}; } } 它给了我2个错误。 语法错误,插入“;”完成BlockStatements 语法错误,插

    0热度

    1回答

    我有三个标为A,B和C的JButtons,10秒后程序退出,并将总点击数打印到控制台。我是一个完整的新手,并且无法获得点击打印。它始终与0一起出现。我需要从每个按钮的点击数来计算总数。我似乎还没有完全掌握变量的性质,所以我希望有人把它推到我的脸上,所以我可以学习它。 a.addActionListener(new ActionListener() { int _clicks;

    1热度

    1回答

    我试图让选项解析使用OptionContext工作。 我迄今为止代码: public class Options : GLib.Object { public string option_output = ""; public Options() { } public void parse (string args[]) throws OptionEr