getter

    11热度

    5回答

    我有一个循环运行4096次,它应该尽可能快。这里的表现非常重要。目前,我在循环内部使用getter方法,它只是返回循环过程中不会更改的字段的值或对象。 例子: for (;;) { doSomething(example.getValue()); } 有没有使用任何干将开销?使用以下方法会更快吗? 例子: Object object = example.getValue(); f

    0热度

    1回答

    考虑下面的代码: var obj={ prop1:7, get prop2(){ console.log('I ran'); return {a:1,b:2} } } 当的对象{a:1,b:2}越来越创建? 当上面的代码运行或当我们明确运行obj.prop2?我遇到了这个查询,因为通过编写obj.prop2.a我们得到1,我无

    2热度

    1回答

    我知道在一般情况下使用getters和使字段私有有很多优点(数据隐藏,解耦,等等,等等等等)。我所要求的是与immutable课程相关的。 比方说,我创建了一个模型类将数据从一个REST响应存储,例如: public final class Profile { private final int id; private final String name; priva

    0热度

    1回答

    我只有一个基本的封装类食物,当我去我的客户端类中检查方法getName,String和所有其他方法时,它都返回null。不知道这里有什么问题。 public class Foods { public String name; public int calPerServing; public int servingPerContainer; Foods(S

    0热度

    3回答

    考虑以下对象: var myObj = { fname: 'John', lname: 'Doe', values: { get fullName() { return this.fname + ' ' + this.lname } } }; 当试图访问myObj.values.fullName,undefined

    0热度

    2回答

    我对PHP非常陌生,所以如果您认为这是一团糟,请原谅我的代码,但我一直试图弄清楚这几个小时。 我想使用getter和setter方法从类中提取功能,然后使用数组来创建基于类的新对象。 $_GET将从HTML表单中获取输入foodNumber,该表单确定选择阵列中的哪个位置。因此,如果在表单上输入0,则代表Salad,如果在表单中输入2,则表示Vegetables。 所以在我看来,$foodObje

    0热度

    1回答

    我有这样的输出: IN方法 - >套装:心等级:四 楼:心 - 四 IN方法 - >套装:钻石等级:ACE 住宅:钻石 - ACE(应该是心脏四)玩家:钻石 - ACE 我为wPlayer house设置最后一张卡后也发生了变化,但是在我的代码中看不到任何内容显示它正在更改。即使在调试中。 以下代码: public class test{ Card lastCard; publ

    3热度

    2回答

    我想知道如何安全使用setter和getter model model中的属性。 这已经在回送用户模型中使用,可以在这里看到:User Code 这是为什么不记录任何地方?我们可以使用它吗?

    5热度

    1回答

    为了更具体一些,我想写一个代码,如果给定的值为负,则会抛出IllegalArgumentException。我应该在setter/constructor中包含这段代码还是应该在调用适当的方法时检查值? (例如:。start(),init(),或print()任何run()) 我的代码(简化): public class LLUAlgorithm { private int temperatur

    1热度

    1回答

    我有两个班,属性获取只有 public class A { public A(string name) { Name = name; } public string Name { get; } public string Value { get; set;} public string Data { get; set;}