getter

    1热度

    3回答

    我需要在我的C++程序中表示一个树层次结构(准确地说是一个AST)。好的,我多次看到了这样的结构的例子,但有一点我不清楚。请告诉我为什么在C++中使用类而不是AST结构是很常见的?例如,考虑下面的代码,即表示AST的节点: class Comparison { public: Node* getLhs() const { return m_lhs; } Node* getRh

    1热度

    1回答

    我在问自己是否有办法将一个子属性添加到变量中。这里是什么,我想才达到一个例子: var variable = 5; variable.property = "what ever..."; console.log(variable); //outputs 5 console.log(variable.property); //outputs "what ever..." (数据类型并不重要

    1热度

    2回答

    我做了一个名为“Item”的类和一个名为“Room”的类,并且有一个用于Item类型的矢量房间内的“物品”。 我在物品矢量中添加了一些物品,并尝试为该物品矢量制作一个吸气剂。现在我试图打印吸气剂,看看它是否真的得到了我想要的,但是当我尝试一种方法时,它给了我一个错误信息,或者当我尝试不同的方式时,什么也不打印。我究竟做错了什么? Room.h有一些东西,以及这些代码: ..... ///Gett

    -1热度

    1回答

    我有两个类,A和B.在第一个(A)中,我有一个包含一些项目的组合框,我想在第二个类中获取选定的项目(B)(通过点击某个按钮)。 所以我为comboBox做了一个getter,但是每次我在第二个类中调用getter时,即使没有被选中,我也会得到第一个项目。 这里是吸气的代码(第1类(A)): public String getModuleSelected(){ return comboM

    0热度

    4回答

    ECMAScript 6中的所有函数都将为其名称属性设置适当的值。那些访问器属性(getter和setter)的名称又如何? 例(从Understanding ECMAScript 6书): var doSomething = function doSomethingElse() { // empty }; var person = { get firstName() {

    0热度

    2回答

    我想通过函数创建我的对象,但我无法弄清楚getter函数的语法。 var myObject = { 0:123, get a() { return this[0]; } } console.log("This works: " + myObject.a); function test() { this[0] = 12

    -1热度

    1回答

    我是一名经验丰富的开发人员,不在JAVA或OOP中。我被困在一个基本的Java基础上。 我正在构建一个具有绘图区域(JPanel)的小应用程序,点击该区域后,用户单击的面板上将绘制彩色形状。要绘制的对象的形状和颜色由另一个面板上的无线电和组合按钮确定。 这将是一个非常基本的方法来做到这一点? 我从一个JFrame开始,添加一个左右JPanel。左侧面板有一个mouselistener,右侧有绘制形

    0热度

    1回答

    我试图访问存储我的 这里类的方法中的名称访问一个名字是我的代码: public class PunishCommand implements Listener, CommandExecutor { private String tn; private Player target; @SuppressWarnings("deprecation") public bool

    1热度

    1回答

    我对Haxe很陌生,但我在ActionScript 3中有很多经验。现在我正在将我的一个框架从AS3移植到openfl,但我是有一种被吸气剂和吸附剂卡住。 一些框架组件从openfl.display.DisplayObject(准确地说是Sprite)扩展而来,它已经定义了宽度和高度的字段。但在我的ComponentBase类中,我需要重写这些属性。 在AS3我做这样的: private var

    -1热度

    1回答

    我想知道有没有办法一次访问三个容器。 我有喜欢类: class DataContainer { private: std::vector<Rental*> rentals; std::vector<Vehicle*> vehicles; std::vector<Client*> clients; public: DataContainer();