object-construction

    2热度

    4回答

    我有它针对每个类别的不同名称的范畴类,该类别的名称可以是未知的,有好有坏,所有类别共享相同的行为,所以我不希望创建 Category.GOOD 这个语句应该返回一个类的对象与他的名字为“好”,所以我尝试:子类为每种类型的类别中,有问题,当我试图 以这种方式创造不同的类别来 如下: class Category(object):

    0热度

    1回答

    例如反对,下面的下面的类实例产生串A(x:7, values:[hello, world]) @ToString(includeNames=true) class A { def x def values = [] } 我怎样才能改变这个字符串返回类的实例?

    1热度

    1回答

    我做了一个简单的对象创建基准。我知道“有谎言,该死的谎言和基准”,但是差异似乎很大。 任何人都可以告诉我,如果我做错了什么。或者,如果没有,那怎么可能? 我是JS新手,所以请不要打我。 http://jsperf.com/factoryvsconstvsobjectcreate/3 /编辑感谢安德鲁Fedoniouk一小bug修正

    0热度

    1回答

    我有R对象是要与另一位分析师共享。我写: dput(objectname,"filename.R") ,然后该对象可以通过共享.R文件以及使用该DGET(文件名 .R)功能来重建。 现在我想要做的只是共享对象结构而不是文件。可能吗? 我试过以下内容: a <- dput(b) structure(1:50, .Dim = c(10L, 5L)) 但是不能重建这个对象。我得到的是: dge

    4热度

    5回答

    在我目前的项目(OpenGL Voxel Engine)中,当生成模型时,我有一个严重的问题。我有一个非常面向对象的结构,这意味着即使我的顶点的单个参数是Object s。通过这种方式,我在约5秒内为750个体素创建了约75000个Object个。在分配新的Object时,Java真的很慢吗?或者我错过了代码中某个地方的重大故障?

    1热度

    1回答

    假设我们有两个功能,如以下内容: function a(){ this.x = 5; return {z:20};} function b(){ this.x = 5; return 30;} 现在 如果您运行这些行一切似乎是合理的: a(); //output : {z:20} b(); //output : 30; 但如果你运行它们作为对象构造函数: new a() //outpu

    1热度

    1回答

    我正在使用saxParser从xml文件中将具有空间对象和生物的房间数组填充到各自的房间中。 我无法弄清楚为什么我似乎失去了数组中的所有东西,只要我在重写的startElement方法中留下条件语句。我有两个打印语句,一个在条件的底部,另一个在条件之外,以检查某些点是否一切都在数组中。条件语句中的语句在房间[0]打印出正确的房间名称,即“紫色”,并且条件之外的语句给了我一个nullPointerE

    9热度

    7回答

    Java是否具有C++的默认拷贝构造函数?如果它有一个 - 如果我明确声明另一个构造函数(不是复制构造函数),它是否仍然可用?

    4热度

    4回答

    在基类中创建派生类我的问题与Need a design pattern to remove enums and switch statement in object creation的问题差不多一样但是我没有看到抽象工厂模式在这里很合适。 我目前正在计划重构/重新实现一些现有的DAL/ORM混合库。某处在现有的代码有代码看起来像这样: class Base { static Base

    0热度

    4回答

    假设我想从阵列构造一个C++ STL矢量(知道它的长度)的向量,即我有: size_t length = /* ... */ int *a = new int[length]; 我可以构建载体这种方式: std::vector<int> v(a, a + length); 但不是这样: std::vector<int> v(a, length); 为什么不向量类有后一种构造的?