static-methods

    8热度

    4回答

    如果我有一个大的.NET方法,我想知道是否将它分解为多个方法是好的做法。我的顾虑是: 1 - 如果只能调用一次,是否有任何创建方法的要点? 2 - 如果我从我的类中调用私有方法,我尽量不使用实例变量。这是好还是不好的做法?例如: var a, b; public void TestMe { FirstTest(a,b); } private void FirstTest(para

    0热度

    2回答

    当一个类被定义为私有静态时,为什么我需要使get和set方法是静态的?

    3热度

    2回答

    我想制作一个创建宇宙飞船的程序,我使用status()方法来显示船的名称和燃料值。但是,它似乎并没有工作。我想我可能已经搞糟了status()方法。我也试图让我可以改变燃料价值,但我不想创造一种新的方法来做到这一点。我想我已经在那里发生了一个可怕的错误转向。请帮助! class Ship(object): def __init__(self, name="Enterprise", fu

    6热度

    3回答

    我对我的DAL使用Linq to SQL,并且听说过有关在Web应用程序中使用静态方法的各种信息(关于线程/并发问题)。目前,我创建了一个测试DAL,这似乎运行良好。但是,我创建它的方式是否有问题,因为它是静态的? public static class TestDAL { public static bool GetUserAddress(string username

    13热度

    6回答

    我在一个类中有一个静态函数。 每当我尝试使用非静态数据成员,我得到以下编译错误。 一个对象引用是所必需的非静态字段,方法或属性构件 为什么表现得像是什么?

    1热度

    2回答

    好的,帖子标题可能有点混乱。 我有这样的代码: class A { public static foo() { return get_called_class(); } } class B extends A { } class C { public function bar() { echo B::foo(); }

    4热度

    2回答

    我想,现在我会理解Java泛型。但现在我又无助了。 我有一个泛型类,其中c-tor构造正确类型的实例,而静态工厂方法产生类型不匹配。 请看下面的代码: public class _GenericFactoryMethods { public final static class DemoClass<T1, T2> { private final T1 _1; pri

    4热度

    5回答

    比方说,我有一个名为Logger.log()的静态方法,它调用另一个静态方法,CurrentUser.getName(),以获得一些额外的信息登录: public static void log(text) { String[] itemsToLog = { text, todaysDate, ipAddress, CurrentUser.getName() }; 现在显然这不是一个

    19热度

    4回答

    如何C#或其他语言对于这个问题,处理这两种情况之间的内存分配(和内存重新分配): 1)上的方法一个静态类被调用。 public Program { Foo foo = Loader.load(); } public static Loader { public static Foo load() { return new Foo(); } }

    2热度

    8回答

    我正在使用第三方库对7张牌扑克手进行手牌评估。该库中的方法evaluate被声明为公共静态,我相信它会改变类中的一些全局静态数组。我遇到的问题是,因为我正在做一个大约10m枚举的枚举算法,所以我要创建FutureTasks,每个评估10m评估的一小部分。我得到的错误是: java.util.concurrent.ExecutionException: java.lang.ArrayIndexOut