instantiation

    10热度

    9回答

    设置初始值是没有任何缺点像类: class Example1 { protected string UserId = (string)Session["user"]; } //versus class Example2 { protected string UserId; public Example2() { UserId = (s

    5热度

    4回答

    实施例1: SomeObject someObject = new SomeObject(); if (someObject.Method()) { //do stuff } //someObject is never used again VS 实施例2: if (new SomeObject().Method()) { //do stuff } 是否有使

    4热度

    4回答

    我看了一下,试过但我找不到答案。 在PHP中,是否有可能在不实例化对象的情况下调用类的成员函数(当该类需要构造函数来接收参数时)? A码的例子(其给出错误): <?php class Test { private $end=""; function __construct($value) { $this->end=$value; } pu

    36热度

    4回答

    是否有可能使用变量动态实例化一个类?例如,在PHP中可能是这样的可能吗? class foo { public $something; } $class_name = "foo"; $f = new $class_name();

    1热度

    3回答

    可能很简单,但无法弄清楚。我在运行时加载程序集并浏览一些类并为其属性生成输入控件。要在运行时创建一个对象的实例,我正在使用: object o = PropertyType.GetConstructor(BindingFlags.Instance | BindingFlags.NonPublic | BindingFlags.Public, null, Type.EmptyTypes,null).

    0热度

    3回答

    我在类C中有一个方法foo,它可以调用foo_1或foo_2。 该方法foo()具有在C被定义,因为FOO()是纯在BaseClass的虚拟和我实际上 必须进行以下类型C.代码的对象: template <class T> class C:public BaseClass{ void foo() { if (something()) foo_1; else foo

    4热度

    3回答

    有人能指出我做错了什么或我的理解错误吗? 对我来说,下面实例化两个对象的代码似乎应该为每个实例化都有单独的数据。 class Node: def __init__(self, data = []): self.data = data def main(): a = Node() a.data.append('a-data') #only append

    3热度

    2回答

    正如我们所知,我们可以通过使用类加载器/对象克隆/对象序列化来实例化没有关键字new的对象。当我使用这些技术创建对象时,构造函数是否被调用?

    0热度

    2回答

    我目前正在使用Visual Studio 2010(.Net 4.0)使用VB.Net,我需要您的帮助来创建一个集合类(我们称之为'cl_MyCollection'),它带有一个构造函数接受两个参数: 的SqlDataReader对象 有些指着我已经创建 的方案是一种自定义类的手段;我在SQL 2000中有五个数据库表和五个VB.Net自定义类。 每个自定义类都包含一个变量,用于表示类表示的每个表

    0热度

    1回答

    给定的代码样本是否执行相同的操作?我真的需要一个EXTRA对象实例化代码吗?第一个代码段会有什么问题吗? 样品1 Dog adog= new Dog(); adog.ID = dogID; adog.CategoryId= dogCategoryId; adog= DogRepository.FindDogByCategoryId(adog); 分配值返回到相同的对象 样品2 Dog